jodatime DateTime.getMillis是UTC格式吗?时代

Dea*_*ler 3 jodatime

因此,System.currentTimeMillis以UTC时区返回millis.DateTime.getmill与几乎所有我知道millis的库是一样的,因为epoch总是在UTC吗?joda-time也一样吗?

谢谢,迪恩

leo*_*loy 7

System.currentTimeMillis以UTC时区返回millis

那是不对的. System.currentTimeMillis返回从特定(明确指定的,普遍的)时刻(tA)到其他时刻(tB =当前时刻)的时间间隔(以毫秒为单位).两个时刻都是"物理"时间轴上的点,它们与时区完全无关.

可能会出现混淆,因为"初始"时间(tA)被指定为"1970年1月1日00:00:00"但是,这是无关紧要的,这只是一种明确指定瞬间的方式('ta'=瞬间,其中伦敦的时钟标记为1月1日的00:00.我们可以选择另一个起源:例如,tA =阿波罗XI登陆月球的瞬间.你会同意,如果我定义这个新纪元:"从那一刻起'毫秒'到现在为止",你和我将获得相同的数字(在同一时刻)并且它与我们的时区无关.