在Android中将GMT转换为本地时间格式

时间:2017-02-08 14:36:35

标签: android datetime-format

我是Android开发人员的新手。我将GMT转换为本地移动时间。我在这段代码中遇到了am / pm问题。晚上6点钟后。我得到了转换。 对不起我的英语不好。谢谢你的帮助。

<header>

1 个答案:

答案 0 :(得分:0)

datefomater.format()将返回一个字符串,该字符串将转换为您最初使用formatter对象设置的时区。

datefomater.parse()将返回一个位于本地时区的Date对象

Date对象将设置为默认时区

TimeZone timeZone = TimeZone.getTimeZone("America/Chicago");
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
formatter.setTimeZone(timeZone);

String result = formatter.format(YOUR_DATE_OBJECT);