java.util.date时间与系统时间不同
我的系统时间是 12:23 AM,但是如果我尝试使用正常的 java 代码显示时间;
Date dt = new Date();
System.out.println("date is "+dt);
我的时间不同:日期是 Mon Sep 05 01:23:18 BDST 2011
帮帮我吧。
My system time is 12:23 AM, but if i try to display the time using normal java code;
Date dt = new Date();
System.out.println("date is "+dt);
i am getting different time : date is Mon Sep 05 01:23:18 BDST 2011
Help me out.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
现在正确吗?
BDST
(英国双夏令时间)是您所在的时区(GMT +01:00)吗?Is it correct now?
Is
BDST
(British Double Summer Time) your time zone (GMT +01:00)?这有点复杂,但您可以执行以下操作(显然替换您的时区):
我没有尝试过,但我有一种感觉这可能会起作用!
Date
将始终初始化为 UTC。It's a little convoluted but you could do the following (obviously substitute your time zone):
I've not tried it but I have a feeling this might work!
Date
will always initialise to UTC.Jdk 6 有日期问题。当我安装jdk 7时问题就解决了。
Jdk 6 has problem with date. When i installed jdk 7 problem is solved.
这可能会有所帮助...
This may help...