-8

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

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

如何将其解析为 Java Date?

SimpleDateFormatyyyy-MM-dd HH:mm不起作用...

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

谢谢,马特乌斯

4

2 回答 2

2

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

怎么样"yyyy-MM-dd'T'HH:mm:ss.SSSZ"

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

于 2013-05-13T13:57:37.723 回答
2

你需要使用:

yyyy-MM-dd'T'HH:mm:ss.SSSZ根据 JavaDoc 的SimpleDateFormat.

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

于 2013-05-13T14:05:09.430 回答