无法解析字符串日期“ 2019-02-23T13:59:13.312401”

时间:2019-02-23 16:46:51

标签: parsing gson jodatime

我试图解析该日期由Shodan返回的String的时间很多。 “ 2019-02-23T13:59:13.312401” ISO格式引发异常。

java.lang.IllegalArgumentException: Invalid format: "2019-02-14T10:16:35.313860" is too short
    at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:945)

我正在将Joda DateTime库与Google Gson一起使用。任何人都知道这是哪种格式,如何将其从String转换为DateTime对象。

1 个答案:

答案 0 :(得分:1)

Shodan以ISO 8601格式存储时间戳,您可以在此处了解更多信息:

https://docs.python.org/2/library/datetime.html#datetime.datetime.isoformat

有关使用Joda时间解析格式的先前答案,请参见此处:

Converting ISO 8601-compliant String to java.util.Date