System.currentTimeMillis() 是否返回 UTC 时间?
2022-08-31 09:48:11
我想获取当前 UTC 时间(以毫为单位)。我搜索了谷歌,得到了一些答案,System.currentTimeMillis()确实返回了UTC时间。但事实并非如此。如果我执行以下操作:
long t1 = System.currentTimeMillis();
long t2 = new Date().getTime();
long t3 = Calendar.getInstance().getTimeInMillis();
所有三个时间几乎相同(由于呼叫,差异以毫秒为单位)。
t1 = 1372060916
t2 = 1372060917
t3 = 1372060918
这个时间不是UTC时间,而是我的时区时间。如何在安卓中获取当前的UTC时间?