我有一个简单的问题。如何将ISO-8601日期转换为字符串?我使用的日期格式如下:2019-02-05T08:21:15.000+01:00
,并希望将此日期对象转换为字符串。我尝试了以下几种方法:
String startString = (String) jsonObjectMap2.get("created_on");
//startString = "2019-02-21T09:47:58.699004+00:00"`
DateTime start = ISODateTimeFormat.dateTimeParser().parseDateTime(startString);
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd'T'hh:mm:ss.SSSZ+|-hh:mm");
String formatedStartString = dateFormat.format(start);`
但是我得到了以下错误:
java.lang.IllegalArgumentException:无法将给定对象格式化为日期。
DateFormat的正确形式是什么?希望您能帮助我,提前谢谢您。
https://stackoverflow.com/questions/54809767
复制相似问题