Java GregorianCalendar.getTime()当日期为日光节约日时,默认时间不同

Java GregorianCalendar.getTime()当日期为日光节约日时,默认时间不同,java,jdk1.6,Java,Jdk1.6,我有一个很奇怪的问题。我无法持续地再现,但它正在发生。因此,当日期为1948年4月25日时,gregorianalendar.getTime()将日期返回为 Sun Apr 25 1:00:00 EDT 1948 我不知道为什么它的时间是1:00:00而不是00:00:00。我没有设定任何日期时间。 你们有什么建议,为什么会把时间定在1:00:00 注意:我在东部时间时区 谢谢 在1948年4月25日星期日美国东部夏令时1:00:00中,美国东部夏令时表示现在是东部夏时制,当前您的机器处于东部

我有一个很奇怪的问题。我无法持续地再现,但它正在发生。因此,当日期为1948年4月25日时,gregorianalendar.getTime()将日期返回为

Sun Apr 25 1:00:00 EDT 1948
我不知道为什么它的时间是1:00:00而不是00:00:00。我没有设定任何日期时间。 你们有什么建议,为什么会把时间定在1:00:00

注意:我在东部时间时区


谢谢

在1948年4月25日星期日美国东部夏令时1:00:00中,美国东部夏令时表示现在是东部夏时制,当前您的机器处于东部夏令时。因此,您将看到1小时的差异

1948年4月25日,夏令时被激活,东部夏令时转换为东部夏令时


例如,查看底特律夏时制变化的历史记录。

在1948年4月25日星期日美国东部夏令时1:00:00中,美国东部夏令时表示现在是东部夏时制,当前您的机器处于东部夏令时。因此,您将看到1小时的差异

1948年4月25日,夏令时被激活,东部夏令时转换为东部夏令时


例如,查看底特律夏令时变化的历史记录。

这是您的时区与UTC的偏移量,即您在中欧吗?我在美国东部时区。这是您的时区与UTC的偏移量,即您在中欧吗?我在美国东部时区。