我有一个 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]