Size: a a a

Clojure — русскоговорящее сообщество

2020 April 08

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Я вроде понял, что имеется в виду
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
особенно актуален в стране, где больше одной таймзоны
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и еще надо понимать, что таймзона это совсем не то же самое, что оффсет, хотя нам для большинства случаев нужен как раз только офсет таймзоны.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Maxim Penzin
и еще надо понимать, что таймзона это совсем не то же самое, что оффсет, хотя нам для большинства случаев нужен как раз только офсет таймзоны.
А можно это тоже пояснить?)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Вроде если юзеры это время задают, то они хотят именно таймзону
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
например, у некотрых таймзон офсет меняется по два раза в год
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
...а в некоторых таймзонах иногда меняются правила, причём по "желанию левой пятки", а не по заранее заданной схеме
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Maxim Penzin
и еще надо понимать, что таймзона это совсем не то же самое, что оффсет, хотя нам для большинства случаев нужен как раз только офсет таймзоны.
можно пример, когда офсета достаточно?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и в разное время!
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Sergey Trofimov
можно пример, когда офсета достаточно?
лично я налетел на этом, когда мы переехали из utc+9  в utc+8
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Так вроде в том и фишка, чтобы самому оффсеты не высчитывать
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
причем остгрессовский таймстамп с таймзоной мне не помог
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
а как раз из-за него косяк и произошел.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Sergey Trofimov
можно пример, когда офсета достаточно?
в быту обычно почти всегда :)
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
боюсь предположить, почему?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и даже в постгресе timestamp with tine zone  на самом деле храниет в базе именно офсет, а вовсе не таймзону.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Maxim Penzin
в быту обычно почти всегда :)
я же про программирование спрашиваю, а не про быт
мне в голову не приходят примеры, когда обладая только смещением я могу решать все вопросы работы с датами
получение смещения из таймзоны тривиально, а наоборот уже никак
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Maxim Penzin
и даже в постгресе timestamp with tine zone  на самом деле храниет в базе именно офсет, а вовсе не таймзону.
А вот это прикольно... хотя можно предположить, почему так: когда в таймзоне меняется оффсет, то представляемый значением в этой таймзоне момент фактически меняет своё значение, не меняясь в базе, что действительно как-то странно.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Sergey Trofimov
я же про программирование спрашиваю, а не про быт
мне в голову не приходят примеры, когда обладая только смещением я могу решать все вопросы работы с датами
получение смещения из таймзоны тривиально, а наоборот уже никак
не сильно большой процент программистов понимают такие тонкости :)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Maxim Penzin
и даже в постгресе timestamp with tine zone  на самом деле храниет в базе именно офсет, а вовсе не таймзону.
хранит смещение на указанный момент времени
если нужно будет что-то прибавить/отнять — начнутся сложности
источник