我正在使用 JavaCalendar
对象设置日期,然后以毫秒为单位获取时间,以确定两个不同时代的年表。在我仔细检查返回值之前,这似乎是一个很棒的计划getTimeInMillis()
。
Fri Jul 17 00:00:00 CDT 2009返回 1247806800 000当我用 Perl 测试返回值时,它似乎并没有抖动,它告诉我这个时代应该真的是 1247806800(短 3 个零)。
这些额外的零是从哪里来的?Java 文档只是说 getTimeInMillis()
返回此日历的时间值(以毫秒为单位)。
但没有解释为什么会出现这种差异。