Java:如何将UTC时间戳转换为本地时间?
我有一个 UTC 时间戳,我想将其转换为本地时间,而不使用 API 调用,如 .你到底应该如何做到这一点?我一直在使用以下代码,但没有取得多大成功:TimeZone.getTimeZone("PST")
private static final SimpleDateFormat mSegmentStartTimeFormatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS");
Calendar calendar = Calendar.getInstance();
try {
calendar.setTime(mSegmentStartTimeFormatter.parse(startTime));
}
catch (ParseException e) {
e.printStackTrace();
}
return calendar.getTimeInMillis();
示例输入值:[2012-08-15T22:56:02.038Z]
应返回等效值[2012-08-15T15:56:02.038Z]