java.util.Date.getTime 方法如何将给定的日期和时间转换为长数字?
Java API 文档说 - “返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。”
感谢任何帮助。
查看Date.java源代码。
您会看到,在最简单的情况下,该Date
对象存储自 1970 年以来的毫秒数,而不是日期/时间等。
实际上,尽管 Java API 文档中有明显明确的定义,但有趣的是,报告的毫秒数并不是自 1970 年 1 月 1 日 00:00 以来经过的实际物理毫秒数或秒数:格林威治标准时间 00。真的是物理秒数加上人为插入的闰秒数。