【发布时间】:2013-07-17 12:06:05
【问题描述】:
我在我的 JSON 中转换了格式为 YYYY-mm-DD HH:MM:SS 的 DateString 并使用代码持久化到 POJO
DateTimeFormatter format = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
this.startDate = format.parseDateTime(startDate);
当我将 POJO 转换回 JSON 时,日期写成 2013-07-12T18:31:01.000Z。
我们如何将时间字符串 2013-07-12T18:31:01.000Z 解析回 JodaDateTime 对象。格式化程序应该是什么。
我用YYYY-mm-DD HH:MM:SS 没用
【问题讨论】:
-
为什么不使用
Date而不是格式化日期?这将摆脱所有关于格式化的问题。您应该只将日期格式化为字符串以显示给用户。软件在处理日期时不应该关心日期格式。