我想知道System.currentTimeMillis()是否考虑到android上的夏令时.
比方说我打电话
x = System.currentTimeMillis();
然后十秒钟后,由于夏令时,操作系统将时钟切换回一小时.
现在我打电话
y = System.currentTimeMillis();
哪个会更大,x还是y?
我问这个是因为如果我手动更改时钟,x则大于y.所以我想知道在计算返回的长值时是否考虑了夏令时System.currentTimeMillis().似乎无法在文档中找到任何内容.
如果System.currentTimeMillis()占夏令时
没有.
夏令时(DST)与System.currentTimeMillis.无关.
要在通话System.currentTimeMillis提供了许多自1970年在第一时刻毫秒的UTC,1970-01-01T00:00:00Z.没有对Leap Second的调整.
DST是根据无聊/未受过教育/疯狂的政客的心血来潮定义和重新定义的.DST仅适用于一个或多个特定时区的辖区.
DST切换是异常现象,扰乱了一个地区公民的挂钟时间.但是时空不会因DST切换而弯曲或弯曲,时间继续流畅.时间的流动是通过System.currentTimeMillis不考虑当地政治家的阴谋来衡量的.
| 归档时间: |
|
| 查看次数: |
720 次 |
| 最近记录: |