【发布时间】:2013-07-28 23:03:49
【问题描述】:
我有一个 GMT 时间变量,我将转换为 UTC。我发布我的代码:
long mytime = 1376824500000;
Date date = new Date(mytime);
String time = new SimpleDateFormat("HH:mm").format(date);
这在某些设备中返回 "13:15",但我希望始终拥有 UTC 日期:"11:15"。
我该怎么做?
【问题讨论】:
-
将时区设置为 GMT。顺便说一句,与大多数语言一样,Java 不支持闰秒,因此 UTC 实际上映射到 GMT。