Android上的Android Joda Time崩溃

时间:2017-08-28 09:12:16

标签: android jodatime android-jodatime

我从堆栈跟踪中看到下一次崩溃:

java.lang.IllegalArgumentException: Invalid format: "2017-08-29T00:00:00-0700" is malformed at "T00:00:00-0700"

以下是执行转换的代码(由于它是JSON解析,它不完全是代码):

  private final DateTimeFormatter parser = ISODateTimeFormat
    .dateOptionalTimeParser()
    .withChronology(ISOChronology.getInstance())
    .withZoneUTC();

  DateTime dt = parser.parseDateTime(dateString);

我试图在JVM的测试中重现它,它不会崩溃。我也试图在模拟器上重现它,它也毫无例外地运行。

我是对的,它是特定的设备/版本错误?或者我只是在复制问题的代码中犯了一个错误。

字符串是否来自异常有效的ISO日期格式化字符串?

0 个答案:

没有答案