Size: a a a

2021 March 17

AE

Alexandr Emelyanov in pro.jvm
Dima
тогда чем тебе не нравится Instant в таком случае?
он не удобен в дальнейшем. я не знаю что в конечном итоге под ним. я никого не убеждаю, хотите - используйте инстант)
источник

I

Ilia in pro.jvm
Dima
тогда чем тебе не нравится Instant в таком случае?
тоже люблю на бэке инстант, на клиенте приведение к таймзоне клиента. Ну или при маппинге ДТО можно учитывать таймзону из какой-то настройки
источник

D

Dima in pro.jvm
Alexandr Emelyanov
он не удобен в дальнейшем. я не знаю что в конечном итоге под ним. я никого не убеждаю, хотите - используйте инстант)
у него же есть методы преобразованию в любой оффсет, в любую зону
источник

D

Dima in pro.jvm
в геораспределнной среде это очень удобно
источник

D

Dima in pro.jvm
Ilia
тоже люблю на бэке инстант, на клиенте приведение к таймзоне клиента. Ну или при маппинге ДТО можно учитывать таймзону из какой-то настройки
так и делаем
источник

AE

Alexandr Emelyanov in pro.jvm
Dima
который бесполезный
он не бесполезен, он учитывает конкретную симантику, а не абстрактный инстант, по которым может быть хоть локальная дата, хотя дата и время с зоной
источник

D

Dima in pro.jvm
Alexandr Emelyanov
он не бесполезен, он учитывает конкретную симантику, а не абстрактный инстант, по которым может быть хоть локальная дата, хотя дата и время с зоной
эм
источник

D

Dima in pro.jvm
Instant == UTC
источник

A

Alex in pro.jvm
Dima
так и делаем
А offsetdatetime не используешь ?
источник

D

Dima in pro.jvm
какая локальная дата?
источник

Б

Берял in pro.jvm
Alexandr Emelyanov
timestamp with timezone, какие колонки дополнительные?
проблема в том, что тип называется timestamp with timezone, хотя на самом деле в постгресе там хранится не таймзона, а всего лишь оффсет
источник

D

Dima in pro.jvm
Alex
А offsetdatetime не используешь ?
раньше хотел, потом прочитал о нюансах сдвигов
источник

D

Dima in pro.jvm
решил, что самое простое - везде UTC, вычисляем при чтении на клиенте если надо вьюху даты
источник

A

Alex in pro.jvm
Берял
проблема в том, что тип называется timestamp with timezone, хотя на самом деле в постгресе там хранится не таймзона, а всего лишь оффсет
Он вроде при сохранении в утс приводится в случае виз таймзон
источник

DC

Denis Chikanov in pro.jvm
Alexandr Emelyanov
он не бесполезен, он учитывает конкретную симантику, а не абстрактный инстант, по которым может быть хоть локальная дата, хотя дата и время с зоной
>по которым может быть хоть локальная дата, хотя дата и время с зоной
чиииво
источник

A

Alex in pro.jvm
Если без то таймзона просто откидывается
источник

D

Dima in pro.jvm
либо юзаем конкретный тип ZonedDateTime но не забываем сохранять колонку
источник

D

Dima in pro.jvm
Alex
Если без то таймзона просто откидывается
таймзона всегда откидывается
источник

D

Dima in pro.jvm
короче
источник

D

Dima in pro.jvm
тут куча людей, кто эти нюансы не знает
источник