Android获取当前UTC时间
什么是获取当前UTC时间的函数。 我已经尝试使用System.getCurrentTime,但我得到设备的当前date和时间。
谢谢
System.currentTimeMillis()
会给你从1970年1月1日00:00:00 UTC开始的毫秒数。 你看当地时间的原因可能是因为你在使用它之前将Date
实例转换为string。 您可以使用DateFormat
将Date
转换为任何时区中的String
s:
DateFormat df = DateFormat.getTimeInstance(); df.setTimeZone(TimeZone.getTimeZone("gmt")); String gmtTime = df.format(new Date());
也看到这个相关的问题 。
在这里看到我的答案:
我怎样才能得到在UTC UTC或格林尼治标准时间的当前date和时间?
我已经完全通过更改模拟器上的时区来testing它