在java中解析日期json响应

在java中解析日期json响应,java,json,parsing,Java,Json,Parsing,我试图用java解析日期JSON响应 “2014-12-16T13:17:27.943Z” 这是我在JSON中得到的日期格式 要将其转换为Date对象,用于SimpleDateFormat的字符串模式是什么。您可以尝试使用 new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSX") 此格式将处理以下两种格式: "2014-12-16T13:17:27.943Z" and "2014-12-16T13:17:27.943+0000" 如果您愿意使用其他

我试图用java解析日期JSON响应

“2014-12-16T13:17:27.943Z”

这是我在JSON中得到的日期格式

要将其转换为
Date
对象,用于
SimpleDateFormat
的字符串模式是什么。

您可以尝试使用

new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSX")
此格式将处理以下两种格式:

"2014-12-16T13:17:27.943Z" and "2014-12-16T13:17:27.943+0000"

如果您愿意使用其他Java内置的日期/时间/日历类,您还可以检查

最后四个字符对应什么?@Chaitanya:-X模式对于Java 7是新的。看这个:好的,好的。。事实上,我看到了一个不同的链接,所以我感到困惑。谢谢。@Chaitanya:-不客气:)我正在eclipse中使用Java编译器1.7。但它仍然表示无法识别字符X。在这种情况下,它抛出了一个错误。