gpt4 book ai didi

java - 用 java.util.Date 类表示 1921 年 5 月 1 日午夜的问题

转载 作者:搜寻专家 更新时间:2023-11-01 04:05:20 25 4
gpt4 key购买 nike

我想用 java.util.Date 类表示午夜。为了检查这一点,我输出了这个值并获得了意想不到的结果。

代码如下:

Calendar calendar = new GregorianCalendar(1921, 4, 1, 0, 0);
Date date2 = calendar.getTime();
System.out.println(date2);

我得到以下输出:

Sun May 01 00:20:08 EET 1921

但我希望得到

Sun May 01 00:00:00 EET 1921

这种行为的原因是什么?

目前我正在欧洲/赫尔辛基时区测试我的代码。

最佳答案

您为什么不直接查看您所在国家/地区的时区历史记录?几天前你问了一个类似的问题。芬兰有一个非常奇怪的时区 GMT+1:39:52 直到 1921 年 4 月 30 日。从 5 月 1 日开始,他们切换到 GMT+2:00,从 23:59:59 跳到 00:20:08。

关于java - 用 java.util.Date 类表示 1921 年 5 月 1 日午夜的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1609769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com