172 похожих чатов

А расскажите мне, все эти временные интерваля как-то учитывают високосные

секунды?

30 ответов

15 просмотров

так а мы о чем?

секунды? это месяцы бывают, а не секунды

Нет. И цитату из документации я приводил уже дважды.

maxp.dev- Автор вопроса
Yaroslav Schekin
Нет. И цитату из документации я приводил уже дважд...

тут же чат :) - сначала пишем, потом читаем то, что выше написано :))

Yaroslav Schekin
Нет. И цитату из документации я приводил уже дважд...

Почему тогда timestamptz - это точка во времени после этого?

Yaroslav Schekin
Хмм... а почему нет?

Как тогда представляется момент времени, в который была leap seconds?

Aleksey Stavrov
Как тогда представляется момент времени, в который...

Никак. Опять-таки (это было по ссылке, которую я давал раньше): "The long and the short of it is that Postgres totally ignores leap seconds. We do all calendar arithmetic on the assumption that they don't exist." ( https://www.postgresql.org/message-id/23016.1327976502%40sss.pgh.pa.us )

Warstone
Как время между двумя timestamp(tz) датами

Оно не может представляться, как время между timestamptz. Это называется interval.

Aleksey Stavrov
Оно не может представляться, как время между times...

А кто сказал что я про interval? Я про пару timestamp(tz) Это разные вещи просто

Yaroslav Schekin
Никак. Опять-таки (это было по ссылке, которую я д...

Ну вот я хочу сохранить timestamptz в эту високосную секунду, когда происходило событие. Что произойдёт? Я ведь создал строку и отпрвил её postgresql.

Aleksey Stavrov
Ну вот я хочу сохранить timestamptz в эту високосн...

Вот что было на часах компьютера, то и будет. Разве нет?

Aleksey Stavrov
😊 ну вот на часах 2021-12-31 23:59:60. Что будет в...

postgres=# select '2021-12-31 23:59:60'::timestamptz; timestamptz ------------------------ 2022-01-01 00:00:00+07 (1 row)

Роман Жарков
postgres=# select '2021-12-31 23:59:60'::timestamp...

но это же другой момент во времени

Aleksey Stavrov
но это же другой момент во времени

Так Ярослав про поддержку leap second уже всё рассказал пятью экранами выше :)

Роман Жарков
Так Ярослав про поддержку leap second уже всё расс...

Дак я спрашиваю про точку во времени. Тут 2 точки в одну сливаются.

Aleksey Stavrov
Дак я спрашиваю про точку во времени. Тут 2 точки ...

Это одна точка, записанная по разному. Примерно как с 1 = 0.999(9)

Роман Жарков
Это одна точка, записанная по разному. Примерно ка...

Эм... нет, это 2 разных момента во времени. Я просто знаю, что в cloud-ах иногда добавлют свой NTP сервер, чтобы убрать эту доп. секунду и её просто вообще нету никогда. Получается, что 1 секунда там немного другой интервал по времени имеет, чем у меня на компе)

Aleksey Stavrov
Дак я спрашиваю про точку во времени. Тут 2 точки ...

Да, сливаются. Но ничего с этим не поделаешь. См. также https://stackoverflow.com/a/19760185 про то, как это поддерживается в time zone database(s) и в OS.

Роман Жарков
Это одна точка, записанная по разному. Примерно ка...

Не нужно ущербную архитектуру до ччч сюда включать

Роман Жарков
Это одна точка, записанная по разному. Примерно ка...

Нет, это разные точки, но PostgreSQL, как уже выше объяснял Ярослав, не умеет в leap seconds.

Alex
Нет, это разные точки, но PostgreSQL, как уже выше...

Но в граничных случаях это будет +1::int

Aleksey Stavrov
Ну вот я хочу сохранить timestamptz в эту високосн...

Создай и отправь. Выбор невелик: исключение, перенос на следующую минуту, ну там можэт ещё сброс в 0 секунд (но это вряд ли).

Alex
Нет, это разные точки, но PostgreSQL, как уже выше...

Друзья, вы когда такие утверждения делаете, то уточняйте где именно это разные точки. По всемирному времени? По всемирному координированному времени? По времени в postgres? Так вот, в постгрес это одно и то же время.

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Народ, кто шарит в расширенных разделах (EBR/EPR) на дисках с разметками MBR? Везде пишут (в вики рус/англ) в частности + другие источники смотрел, что первый сектор расширенн...
Eugene Krasnikov (ᴊɪɴ x)
1
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Привет. Кто-нибудь знает, как это называется? Или как этот препроцессор найти, не получается запрос адекватно сформулировать
Савеλий
6
помогите решить вопрос ктото решал это?
Михаил Helper
9
Всем привет! Использую gitlab-ci. Настроил gitlab-agent для деплоя в куб. При деплое проекта в логах такая ошибка: Executing deploy plan failed to watch "ns:my-project/Ingress...
Konstantin Moiseev
4
Карта сайта