首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将DateTime对象转换为字符串

将DateTime对象转换为字符串
EN

Stack Overflow用户
提问于 2019-02-21 22:46:46
回答 5查看 792关注 0票数 0

我有一个简单的问题。如何将ISO-8601日期转换为字符串?我使用的日期格式如下:2019-02-05T08:21:15.000+01:00,并希望将此日期对象转换为字符串。我尝试了以下几种方法:

代码语言:javascript
复制
String startString = (String) jsonObjectMap2.get("created_on"); 
//startString = "2019-02-21T09:47:58.699004+00:00"`
代码语言:javascript
复制
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的正确形式是什么?希望您能帮助我,提前谢谢您。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54809767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档