0

如何解析这种日期格式:

日期:

String previousTime = 2013-08-07T00:00:00.000-07:00

我试过了,

DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
currentDate = formatter.parseDateTime(previousTime);

但这是给 IllegalArgumentException,

08-22 18:31:41.207: E/AndroidRuntime(17300): java.lang.IllegalArgumentException: Invalid format: "2013-08-07T00:00:00.000-07:00" is malformed at "-07:00"
08-22 18:31:41.207: E/AndroidRuntime(17300):    at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:683)
4

1 回答 1

0

从这里得到:日期格式错误

':' 是时区字符串中的非法字符。

于 2013-08-22T13:28:40.897 回答