【发布时间】:2020-02-27 12:19:18
【问题描述】:
我有一个日期,我需要将此日期的时区更改为 UTC。下面的代码不起作用。
Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("UTC"));
cal.setTimeInMillis(dateLocal.getTime());
return new Date(cal.getTimeInMillis());
在 Stackoverflow 上,所有示例都返回字符串或使用 API 26。如何解决我在 Android API 21 上的问题?
【问题讨论】:
-
A
java.util.Date没有时区,它只是自 1970 年 1 月 1 日 00:00 UTC 以来大约毫秒的一个薄包装。时区仅在解析或打印时才相关。