如何在 Java 中将 UTC 时间转换为本地时间?

Cha*_*how 4 java time

我有时间来自 1352437114052 格式的 gpslocation 服务。有人可以告诉我如何在 Java 或 Matlab 或 Excel 中将其转换为本地时间。

Ste*_*Kuo 5

Date从纪元以来的毫秒数中创建一个新的。然后使用 aDateFormat将其格式化为您所需的时区。

Date date = new Date(1352437114052L);
DateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
format.setTimeZone(TimeZone.getTimeZone("PST"));
System.out.println(format.format(date));
Run Code Online (Sandbox Code Playgroud)