Nan*_*h A 11 java jodatime jackson
我YYYY-mm-DD HH:MM:SS在我的JSON中转换了格式的DateString,并使用代码保存到POJO
DateTimeFormatter format = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
this.startDate = format.parseDateTime(startDate);
Run Code Online (Sandbox Code Playgroud)
当我将POJO转换回JSON时,日期就像是2013-07-12T18:31:01.000Z.
我们如何将时间字符串解析2013-07-12T18:31:01.000Z回JodaDateTime对象.什么应该格式化.
我用过YYYY-mm-DD HH:MM:SS,但没用
Ily*_*lya 34
2013-07-12T18:31:01.000Z它是标准的ISO日期时间格式.
您可以使用标准的Joda日期时间格式器ISODateTimeFormat :: dateTime()
示例:
String startDate = "2013-07-12T18:31:01.000Z";
DateTime dt = ISODateTimeFormat.dateTime().parseDateTime(startDate);
Run Code Online (Sandbox Code Playgroud)
在这种情况下,日期将转换为您所在时区的日期.
如果要UTC在格式化程序中忽略您的时区使用区域:
String startDate = "2013-07-12T18:31:01.000Z";
DateTime dt = ISODateTimeFormat.dateTime().withZone(DateTimeZone.UTC).parseDateTime(startDate);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19677 次 |
| 最近记录: |