Date date=new Date();
SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);
fm.setTimeZone(TimeZone.getTimeZone("GMT+8"));
String moditime=fm.format(date);
Timestamp lasttime=Timestamp.valueOf(moditime); //字符型转换为时间型。
System.out.println("sfdasdf:"+lasttime);
时区问题!先检查你的机器的时区是不是GMT+8, 上面的代码可以按照指定的时区显示时间
显示系统时区
String zone = System.getProperty("user.timezone");
System.out.println(zone);
正常结果应为空
SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSSS").format(new Date());
参数说明
yyyy 年
MM 月 必须大写 否则就是分了
dd 日 就是几号
HH 时 如果是小写 为12小时制
mm 分 一定要小写
ss 分
SSSS 毫秒 一定要大写 否则就是 秒了
Timestamp 这个只允许“yyyy-MM-dd HH:mm:ss” 或者“yyyy-MM-dd hh:mm:ss”
分享到:
相关推荐
解决 Java 获取时间与系统时间差 N 个小时的问题需要正确地设置时区。通过选择正确的时区设置文件,可以解决 Java 获取时间与系统时间相差 N 个小时的问题。这将确保 Java 获取的时间与系统时间保持一致,从而避免...
JAVA中获取当前系统时间.pdf JAVA中获取当前系统时间是 Java programming 语言中的一项基本操作。获取当前系统时间可以使用多种方法,这里我们将介绍其中的两种方法。 方法一:使用 Date 类 在 Java 中,Date 类...
java 使用Date类获取系统的当前时间 java 使用Date类获取系统的当前时间 java 使用Date类获取系统的当前时间
此文档0分下载,只为了帮助喜欢学习JAVA的朋友们!此文档中记载了详细的JAVA获取系统时间,希望可以帮到JAVA的初学者!
三种方法获取系统时间,源程序已经经过调试。安装了jdk后用javac 和java命令可以运行
最近有遇到java的时间不对的事件,现象:通过java语句获得系统时间,取得的时间总是比系统时间少8个小时,获得的总是格林尼治时间(0时区的时间),检查系统时间确实是正确的,时区为GMT 8:00北京……等;...
Java获取系统时间的四种方法,很详细!
JAVA使用时间函数动态更新时间,实现时间与系统时间同步
java里用于获取系统时间的类,简洁明了易懂
java类获取网络时间操作cmd命令...然后打成jar包,windows批处理操作,单次同步更新windows系统时间,每天定时同步更新windows系统时间 涉及的知识点比较多,搞了一天,已测试通过,积分意思意思就行,下载后不合适勿喷
前段时间摸索在Java中怎么获取系统信息包括cpu、内存、硬盘信息等,刚开始使用Java自带的包进行获取,但这样获取的内存信息不够准确并且容易出现找不到相应包等错误,所以后面使用sigar插件进行获取。下面列举出...
用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化
NULL 博文链接:https://klygit.iteye.com/blog/1137106
有两种方法,Java代码,Android系统同样适用哈(嘿,这不废话么O(∩_∩)O)
java 使用DateFormat类获取系统的当前时间 java 使用DateFormat类获取系统的当前时间
有时候需要获得本地系统的时间,本人从网上搜寻到一些资料,不敢独享,故分而享之。希望能够帮到大家。哈哈哈
有java和jsp想关的问题可以到我的空间进行咨询! http://hi.baidu.com/zjqwll
这是我从项目中抽取出来的用JS实现的Java实现页面动态获取时间的小例子,希望对大家带来帮助
java获取系统时间.txt
NULL 博文链接:https://huangqiqing123.iteye.com/blog/1344744