Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез
AT TIME ZONE ещё, но сквозь ОРМ будет проблематично пробрасывать
Читать полностью…Не думал, что сам ворвусь с этим тейком, потому что ну зачем мне вообще им пользоваться, когда у меня есть взрослая, проверенная годами технология «monto bd», но выкиньте этот хибернейт, если он чем угодно вместо дел мается
да, но у меня хайбернейт в entity после записи сам меняет из ютс в +1 хд
Окей я понял ваши советы, большое спасибо <3
увы, когда читаю с базы, то получаю без татймзоны (когда Z в конце)
Читать полностью…When a timestamp with time zone value is output, it is always converted from UTC to the current timezone zone, and displayed as local time in that zone. To see the time in another time zone, either change timezone or use the AT TIME ZONE construct (see Section 9.9.4).
Пример я так понимаю выдуманный, и на деле возвращается 14:13:13+01
поэтому лучший вариант - и на клиенте хранить все в UTC/Instant и сам субд держать в UTC
если требуется, добавить допколонку таймзоны, для конвертации Instant+ZoneId в ZonedDateTIme
похоже на особенность работы timestamt with timezone в postgres, ведь он не хранит таймзону, а при сохранении позиционирует переданную таймзону в таймзону субд
Читать полностью…Всем привет 👋 у меня возникла ситуация: есть в Entity поле типа OffsetDatetime, когда я его заполняю функцией OffsetDatetime.now(ZoneOffset.UTC),
то вставляется дата в формате 2024-12-03Т13:13:13.000000Z и это хорошо.
Делаю сейв на базу (постгрес, столбец timestamptz), то формат меняется
на 2024-12-03Т13:13:13.000000+01:00. Прикол в том, что я НЕ
перезаписываю свой обьект тем, что возвращает функция save. Это
нормально?) и как сделать так, чтобы такое не происходило?
Либо посоветуйте как правильно связать работу постгреса, hibernate и OffsetDatetime?
Добрый день. Нужен jira специалист. Если кто то занимается этим, напишите в лс.
Читать полностью…А давайте жить в мире, где никто не собирает и не процессит информацию о других, собирая какие-то ассоциации в свою бд
Читать полностью…Друзья, кто в силах написать скрипт, в который вводится текстовый запрос, он делает выборку сайтов, например, Google, переходит на сайты и ищет на сайте контакты в Telegram (как знаю, делается через TeleBot, но это не принципиально), далее все успешные варианты записываются в отдельный файл и отправляются мне в телеграме (в бота). Кто сможет выполнить работу, жду у себя в лс, стоимость тоже обсудим.
Читать полностью…В смысле так?
setMyDT(OffsetDatetime.now(ZoneOffset.UTC))
getMyDT() - 2024-12-03Т13:13:13.000000Z
save()
getMyDT() - 2024-12-03Т13:13:13.000000+01:00
Вообще постгрес сам конвертит пришедший таймстамп к ютс.
Я бы еще логи глянул, что при save идет запросом
вот я пытаюсь сделать все в UTC, но у меня не работает это (как описал в первом сообщении)
Читать полностью…либо мне нужно решить проблему с другой стороны - когда считываю данные из бд, то эта дата УЖЕ НЕ переводится в +01:00 таймзону и в OffsetDatetime записывается формат 2024-12-03Т13:13:13.000000Z, а нужно 2024-12-03Т13:13:13.000000+01:00. У меня вот дилема + я не могу ни с одной стороны выровнять формат даты ((
Читать полностью…Слушайте, а в IDEA есть какой-то функционал, чтобы отмотать назад историю прыжков по методам, имплементациям и другим символам? Я исследую дерево вызовов, пошел не в тус сторону, могу я вернуться на два шага назад, чтобы продолжить исследовать, где в методе могло значение пропасть?
Читать полностью…