Android获取当前UTC时间

什么是获取当前UTC时间的函数。 我已经尝试使用System.getCurrentTime,但我得到设备的当前date和时间。

谢谢

System.currentTimeMillis()会给你从1970年1月1日00:00:00 UTC开始的毫秒数。 你看当地时间的原因可能是因为你在使用它之前将Date实例转换为string。 您可以使用DateFormatDate转换为任何时区中的String s:

 DateFormat df = DateFormat.getTimeInstance(); df.setTimeZone(TimeZone.getTimeZone("gmt")); String gmtTime = df.format(new Date()); 

也看到这个相关的问题 。

在这里看到我的答案:

我怎样才能得到在UTC UTC或格林尼治标准时间的当前date和时间?

我已经完全通过更改模拟器上的时区来testing它