Android - 将UTC时间更改为当地时间

时间:2015-11-19 17:52:05

标签: android

我从服务中获取 - 包含UTC时区日期的Date对象。

如何将其更改为当前手机时区?

1 个答案:

答案 0 :(得分:1)

这样的事情:

SimpleDateFormat fmt = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss a");
Date getDateTime = fmt.parse(utcDateAndTime);
fmt.setTimeZone(TimeZone.getDefault());
String getLocalDateTime = fmt.format(getDateTime);
System.out.println("Local date/time: " + getLocalDateTime);