![]() |
1
6
这个 Epoch 定义为1970-1-1 UTC的00:00:00。自从 CET 是UTC+1,等于凌晨1点。 如果你看 Date(long) 构造函数,您将看到它期望值是从epoch开始的毫秒数, UTC :
关于您希望强制使用格林威治标准时间而不是您的本地时区:简而言之,日期实例 总是 使用gmt。如果只想格式化输出字符串,使其使用gmt,则 DateFormat 类,特别是 setTimeZone() 方法。 |
![]() |
2
3
这可能与您的区域设置有关。假设您是法国人而不是法裔加拿大人,那么似乎您的时间戳被视为没有时区的时间戳,并且
如果这是非法行为,我不能告诉你。 编辑: 读取错误:CET!= UTC: 是的,地点时区。 Reedit: 为了完全清晰。 输出:1970年1月1日星期四01:00:00 CET 预期产量:1970年1月1日星期四00:00:00 CET 实际 预期产量:1970年1月1日星期四00:00:00格林尼治标准时间(1970年1月1日星期四01:00:00 CET) |
![]() |
3
3
TL:DR
|
![]() |
4
1
CET比格林尼治标准时间提前一小时,格林尼治标准时间是用来定义时代的时区。 |