日期:2014-05-20  浏览次数:20756 次

晕死,Date获取的系统时间和真实时间为什么会相差8小时
rt,不管是使用那个locale,获得的总是错误的时间.也用过Calendar来获取时间,但结果一样.大家有没有遇到过这样的问题?

------解决方案--------------------
检查你的服务器设置
------解决方案--------------------
那你就+8个小时,不就完了
------解决方案--------------------
把你代码贴出来看看吧,我遇到过的类似问题基本都是locale设置有误
------解决方案--------------------
看看你运行程序的的机器的时间和Internet时间是不是一致的,
------解决方案--------------------
代码发出来看哈!!!!!
------解决方案--------------------
不用看了,你加上8个小时不就行了,解决问题就行了,何必晕死啊。肯定是你系统时间和你的程序设置不一致,local设置不对
------解决方案--------------------
期待正解 也碰到过同样问题

date返回的是格林威治时间把
------解决方案--------------------
检查你机器的时区设置,北京市时间是东八区的时间。你获取的时间是标准时间。
------解决方案--------------------
格林威治时间
------解决方案--------------------
莫非学JAVA还要精通地理
莫名阿~