Android获取当前UTC时间

获取当前UTC时间的功能是什么。我已经尝试使用System.getCurrentTime,但是我得到了设备的当前日期和时间。

谢谢

回答:

System.currentTimeMillis()确实会提供自1970年1月1日UTC以来的毫秒数。您看到本地时间的原因可能是因为您Date在使用实例之前将其转换为字符串。您可以使用DateFormats

在任何时区将Dates 转换为Strings:

DateFormat df = DateFormat.getTimeInstance();

df.setTimeZone(TimeZone.getTimeZone("gmt"));

String gmtTime = df.format(new Date());

另请参阅此相关问题。

以上是 Android获取当前UTC时间 的全部内容, 来源链接: utcz.com/qa/429966.html

回到顶部