机器是Readhat 9.0
linux系统命令date显示时间为当前时间:五 3月 6 14:05:42 GMT 2009 (当前时间)使用java获取系统时间为:
System.out.println((new Date()));结果为:Sat Mar 07 06:06:53 GMT+08:00 2009请问我如何做才能让java获取系统时间和当前时间相同?这又是什么原因?
整整相差16个小时。
linux系统命令date显示时间为当前时间:五 3月 6 14:05:42 GMT 2009 (当前时间)使用java获取系统时间为:
System.out.println((new Date()));结果为:Sat Mar 07 06:06:53 GMT+08:00 2009请问我如何做才能让java获取系统时间和当前时间相同?这又是什么原因?
整整相差16个小时。
解决方案 »
- socket通信 数据阻塞的问题
- 如何实现字符串在指定位置换行?
- java事务很ORACLE存储过程事务隔离级别,哪个起作用?
- 请教静态数据的初始化问题,看了好久不是很明白啊,望各位赐教,谢谢!
- 高手请进:为什么 -1/2 值为0, 而 -1>>1 的值为-1呢?
- 问一个很基础的问题!
- 请教:如何反复、重建JTable中的标题和数据信息?
- 一個很菜的問題-請問jdk 怎樣配置后才能用
- 300分!谁帮我解决了这个问题http://expert.csdn.net/Expert/topic/1310/1310611.xml?temp=.502804,送300分。
- 我已在一個.java文件中寫了package radom ,在javac時我怎樣才能創建,並把.class文件放到radom中??(
- 求助:手动挑选帖子怎么设计后台?
- 急,求教高手,如何设置JTable中一个单元格的属性?
我在另外的一台机器上,也是redhat9.0 上, java取系统的时间就没有问题哦。
另外系统命令clock显示硬件时间,你可以看看
hwclock同步二者的命令
我估计是选择的系统安装的时区与主机的硬件时区不同java Date取到的这个时间通常被称为Java 虚拟机(JVM)主机环境的系统时间.