在我的项目中,我得到了 json 格式的 API 响应。我得到一个 UTC 时间格式的时间字符串值,就像这样 Jul 16, 2013 12:08:59 AM
。
我需要将其更改为当地时间。那就是我们使用这个应用程序需要显示当地时间的地方。我该怎么做?
这是我尝试过的一些代码:
String aDate = getValue("dateTime", aEventJson);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMM dd, yyyy HH:mm:ss z");
simpleDateFormat.setTimeZone(TimeZone.getDefault());
String formattedDate = simpleDateFormat.format(aDate);
假设 aDate 包含 Jul 16, 2013 12:08:59 AM
原文由 MadTech 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是我的尝试:
还要注意上午/下午标记的“a”……