Size: a a a

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

2020 January 07

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Если это не ресерч*
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mike Bohdan
Да, знаю, но почему-то его нельзя просто в кверю сиквела положить и нужно кастить в оффсет, на сколько я помню. Тик просто возвращает свои внутренние инстанты, которые просто работают с сиквелом
ну, смотря чем делаются запросы
и по описанию тика, он работает именно с java time инстансами
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну, смотря чем делаются запросы
и по описанию тика, он работает именно с java time инстансами
Hugsql
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Конкретно про него речь
источник

MP

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
этот сам не определяет маппинг типов на jdbc
а вот тот же тик может что-то и подтянуть, чтобы автоматом в java.sql.Timestamp переводилось
источник

MB

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

MP

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mike Bohdan
А можно пример, когда календарное время плохо мапится на инст?
9 утра, 1 января
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Maxim Penzin
9 утра, 1 января
В каком часовом поясе?
источник

MP

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mike Bohdan
А можно пример, когда календарное время плохо мапится на инст?
да любое время с таймзоной
у инста нет таймзоны, конверсия в инст тебе удалит эту информацию
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mike Bohdan
В каком часовом поясе?
вот это второй интересный вопрос!
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вот у тебя написано "врач принимает с 9 до 18", и ты не можешь записать это в instant
источник

MP

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

ST

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

MP

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

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Maxim Penzin
вот у тебя написано "врач принимает с 9 до 18", и ты не можешь записать это в instant
Раз в сутки по utc генерить расписание на день по utc
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mike Bohdan
Раз в сутки по utc генерить расписание на день по utc
ну в результате как-то так и будет.
Но вот именно расписание, и именно в Постгресе у меня однажды сломалось как раз по этому поводу.
источник

MP

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