我在字符串中有一个日期,由webservices提供:
2013-05-13T10:06:34.023-03:00
如何将其解析为Java Date?
带有yyyy-MM-dd HH:mm
的SimpleDateFormat 不起作用...
我只需要日期和时间(不是-3:00)。
谢谢, 马特乌斯
答案 0 :(得分:2)
yyyy-MM-dd HH:mm
不起作用,因为它与您的示例不符。
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
怎么样?
我从SimpleDateFormat
:http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
答案 1 :(得分:2)
您需要使用:
yyyy-MM-dd'T'HH:mm:ss.SSSZ
根据SimpleDateFormat
的JavaDoc。
我还建议您确实需要-3:00
- 这是时间适用的时区,并说时间是UTC -3小时。