我有一个字符串日期,由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小时。