Java:日历中的绝对第一秒是多少?

标签 java calendar

例如我有这个:

Calendar result = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
result.setTime(new Date(0))

这应该是日历的开始(1. Januar 1970 ...),但是纪元以来的第一秒到底是什么?或者更精确地说:自纪元起 0 毫秒的时区是最早的时区?

第一个是“Pacific/Kiritimati”吗?

最佳答案

准确地说,UTC 不是时区,而是时间标准。为了正式正确,没有国家/地区使用 UTC“时区”。但从非常基本的角度来看,UTC 与 GMT 类似。因此,自纪元以来的第一秒是 GMT 午夜后的一秒(1970 年 1 月 1 日)。

另请注意,使用 GMT 的国家/地区在应用夏令时时会切换到不同的时区。例如。英国切换 BST,比 GMT 早 +01:00

关于Java:日历中的绝对第一秒是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27121717/

相关文章:

java - 8皇后没有8皇后全食宿需要重启

java - WAS Liberty - EJB - bean 没有不带参数的公共(public)构造函数 & java.lang.NoClassDefFoundError

ios - CVCalendar DayView.date 错误

java - 如何制作日期格式以将字符串日期解析为指定的时区

javascript - 向 JavaScript 日历添加功能?

java - notificationDataSetChanged() 未在 gridview 中刷新

java - 以其他方式指定 -javaagent

java - ArrayList 可以为 null 并且大小 > 0 吗?

java - 无法在 Java 中使用 DataOutputStream 写入整数

javascript - 如何检查 jqm 日历日期在 jQuery Mobile 中是否有事件?