powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какой год должно вернуть select to_timestamp('6','Y')?
3 сообщений из 3, страница 1 из 1
Какой год должно вернуть select to_timestamp('6','Y')?
    #39463824
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, товарищи.

Судя по документации возвращать должно 2016.
авторIf the year format specification is less than four digits, e.g. YYY, and the supplied year is less than four digits, the year will be adjusted to be nearest to the year 2020, e.g. 95 becomes 1995.

Однако на 9.6 возвращает "2006-01-01 00:00:00+00"
...
Рейтинг: 0 / 0
Какой год должно вернуть select to_timestamp('6','Y')?
    #39463850
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жук в муравейникедолжно 2016Одноyearственно записывать года никогда не было принято. Исторически две цифры в бумазейках писали относительно текущего столетия. То есть твои "6" сначала дополни до "06", потом интерпретируй написанное в доке.
...
Рейтинг: 0 / 0
Какой год должно вернуть select to_timestamp('6','Y')?
    #39463856
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю, p2.
Вопрос скорее в другом, это баг или ожидаемое поведение?
Мне нужно задокументировать поведение базы именно с такой маской
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какой год должно вернуть select to_timestamp('6','Y')?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]