java获取系统时间不正确, 比实际时间早8小时。如何解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java获取系统时间不正确, 比实际时间早8小时。如何解决?相关的知识,希望对你有一定的参考价值。
用Calendar.getInstance 取时间时带上时区参数,8小时让人猜想你取的是格林尼治时间,换算东八区的时间正好。 参考技术ASimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
这样的代码有有问题么?系统该会自动获取到你主机是cn吧 参考技术B 你获得的是格林威治时间吧,转到中国应该是+8区的
以上是关于java获取系统时间不正确, 比实际时间早8小时。如何解决?的主要内容,如果未能解决你的问题,请参考以下文章
美国比我们中国时间差多少?比如说现在晚上8点美国现在几点?是比晚上8点晚还是早?
我用java的Date类获取系统时间怎么和实际的系统时间时间不一致啊?只是小时不一样 求解。。。。。。
liunx tomcat(java new Date)服务时间比系统时间慢8个小时,刚起完服务时间是正常的,隔一天就变了