Не удалось проанализировать дату ["2016-08-29 11: 08: 37.645007"]: неверный индикатор часового пояса '' - PullRequest
0 голосов
/ 27 июня 2018

у меня есть jsondata, в котором одним из полей является дата, а его значение выглядит как

"2016-08-29 11: 08: 37.645007" я использую gson для получения десериализованного объекта из json но бросает следующее освобождение

`

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", но он не работал

1 Ответ

0 голосов
/ 27 июня 2018

Дата, которую вы пытаетесь проанализировать, не содержит часовой пояс.
Попробуйте строку формата yyyy-MM-dd HH:mm:ss.SSSSSS

...