安卓获取当前UTC时间

2022-08-31 12:23:23

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

谢谢


答案 1

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

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

另请参阅此相关问题


答案 2