Типы дат
| Имя | Псевдонимы | Описание |
|---|---|---|
DATE | дата календаря (год, месяц, день) |
Дата задаёт сочетание года, месяца и дня. DuckDB следует стандарту SQL, учитывая даты исключительно в григорианском календаре, даже для лет, предшествующих использованию этого календаря. Даты можно создавать, используя ключевое слово DATE, где данные должны быть отформатированы в соответствии с форматом ISO 8601 (YYYY-MM-DD).
SELECT DATE '1992-09-20';
Особые значения
Также есть три специальных значения дат, которые могут быть использованы на входе:
| Строка ввода | Описание |
|---|---|
| epoch | 1970-01-01 (нулевой день системы Unix) |
| infinity | позже, чем все другие даты |
| -infinity | раньше, чем все другие даты |
Значения infinity и -infinity специально представлены внутри системы и будут отображаться без изменений; но epoch просто сокращённая запись, которая будет преобразована в значение даты при чтении.
SELECT
'-infinity'::DATE AS negative,
'epoch'::DATE AS epoch,
'infinity'::DATE AS positive;| отрицательные | epoch | положительные |
|---|---|---|
| -infinity | 1970-01-01 | infinity |
Функции
См. Функции дат.
© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/sql/data_types/date.html