使用SimpleDateFormat解析复杂日期



我有一个字符串日期,由webservices提供:

2013-05-13T10:06:34.023-03:00

如何解析这个Java日期?

SimpleDateFormat with yyyy-MM-dd HH:mm不工作

我只需要日期和时间(不是-3:00)。

谢谢,Mateus

yyyy-MM-dd HH:mm不工作,因为它与您的示例不匹配。

"yyyy-MM-dd'T'HH:mm:ss.SSSZ"呢?

我从SimpleDateFormat的JavaDoc中获取了这个模式:http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

您需要使用:

yyyy-MM-dd'T'HH:mm:ss.SSSZ作为SimpleDateFormat的JavaDoc。

我还建议您确实需要-3:00 -这是时间适用的时区,并表示时间为UTC -3小时。

最新更新