因此,System.currentTimeMillis以UTC时区返回millis.DateTime.getmill与几乎所有我知道millis的库是一样的,因为epoch总是在UTC吗?joda-time也一样吗?
谢谢,迪恩
System.currentTimeMillis以UTC时区返回millis
那是不对的. System.currentTimeMillis返回从特定(明确指定的,普遍的)时刻(tA)到其他时刻(tB =当前时刻)的时间间隔(以毫秒为单位).两个时刻都是"物理"时间轴上的点,它们与时区完全无关.
可能会出现混淆,因为"初始"时间(tA)被指定为"1970年1月1日00:00:00"但是,这是无关紧要的,这只是一种明确指定瞬间的方式('ta'=瞬间,其中伦敦的时钟标记为1月1日的00:00.我们可以选择另一个起源:例如,tA =阿波罗XI登陆月球的瞬间.你会同意,如果我定义这个新纪元:"从那一刻起'毫秒'到现在为止",你和我将获得相同的数字(在同一时刻)并且它与我们的时区无关.
| 归档时间: |
|
| 查看次数: |
5633 次 |
| 最近记录: |