在我的项目中,我已经以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
。
java.text.ParseException: Unparseable date: "Jul 16, 2013 4:23:37 AM" (at offset 21)
。 - MadTech