0
Я получаю long = 1417471200000
, которая должна быть год, но, когда ZoneDateTime десериализируется его значение +48908-06-13 16:00:00
я уже есть Maven зависимостьНеправильная десериализация ZoneDateTime из JSON с ObjectMapper
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.6.5</version>
Где я ошибся?
также, когда я десериализация это неправильно ZoneDateTime
объекта long
, его значение снова 1417471200000
Вы уверены, что это не должно быть 2014 год? Временная метка unix '1417471200' (отбрасывающая последние 3 нуля) находится в 2014 году. В принципе, вы получаете время в миллисе, но передаете его тому, что ожидает время в секундах. –
Да, это может быть в 2014 году, у меня есть несколько Long's Да, похоже, что ZoneDateTime потребляет его, как секунды, а не миллисы. Сделайте ответ на тему, я сделаю это правильно – Igor
Java 8 классов времени хранят секунды и наносы секунд. Взятие миллисов было бы странно. –