最佳答案
我想得到当前的 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 时间,而是我的时区时间。如何在 android 中获得当前的 UTC 时间?