无法解析日期 ["2016-08-29 11:08:37.645007"]: 无效时区指示符 ' '
Failed to parse date ["2016-08-29 11:08:37.645007"]: Invalid time zone indicator ' '
我有json数据,其中一个字段是日期,它的值看起来像
"2016-08-29 11:08:37.645007" 我使用 gson 从 json 获取反序列化对象
但它抛出以下 execetion
`
Caused by: java.text.ParseException: Failed to parse date ["2016-08-29 11:08:37.645007"]: Invalid time zone indicator ' '
at com.google.gson.internal.bind.util.ISO8601Utils.parse(ISO8601Utils.java:274)
at com.google.gson.DefaultDateTypeAdapter.deserializeToDate(DefaultDateTypeAdapter.java:149)
... 64 more
Caused by: java.lang.IndexOutOfBoundsException: Invalid time zone indicator ' '
at com.google.gson.internal.bind.util.ISO8601Utils.parse(ISO8601Utils.java:245)
... 65 more
`
我不确定尝试过的日期格式应该是什么"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
,但没有用
您尝试解析的日期不包含时区。
尝试格式字符串 yyyy-MM-dd HH:mm:ss.SSSSSS
我有json数据,其中一个字段是日期,它的值看起来像
"2016-08-29 11:08:37.645007" 我使用 gson 从 json 获取反序列化对象 但它抛出以下 execetion
`
Caused by: java.text.ParseException: Failed to parse date ["2016-08-29 11:08:37.645007"]: Invalid time zone indicator ' '
at com.google.gson.internal.bind.util.ISO8601Utils.parse(ISO8601Utils.java:274)
at com.google.gson.DefaultDateTypeAdapter.deserializeToDate(DefaultDateTypeAdapter.java:149)
... 64 more
Caused by: java.lang.IndexOutOfBoundsException: Invalid time zone indicator ' '
at com.google.gson.internal.bind.util.ISO8601Utils.parse(ISO8601Utils.java:245)
... 65 more
`
我不确定尝试过的日期格式应该是什么"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
,但没有用
您尝试解析的日期不包含时区。
尝试格式字符串 yyyy-MM-dd HH:mm:ss.SSSSSS