Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки формата date_time_*

Эти настройки автоматически сгенерированы на основе исходного файла.

date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands

Тип
Bool
По умолчанию
0

Динамически удаляет конечные нули в значениях datetime64, чтобы привести масштаб вывода к [0, 3, 6], что соответствует 'секундам', 'миллисекундам' и 'микросекундам'

date_time_input_format

Тип
DateTimeInputFormat
По умолчанию
best_effort
История версий
ВерсияЗначение по умолчаниюКомментарий
26.5best_effortПовышение удобства использования

Позволяет выбрать парсер текстового представления даты и времени.

Настройка не применяется к функциям даты и времени.

Возможные значения:

  • 'best_effort' — Включает расширенный разбор.

    ClickHouse может разбирать базовый формат YYYY-MM-DD HH:MM:SS и все форматы даты и времени ISO 8601. Например, '2018-06-08T01:02:03.000Z'.

  • 'best_effort_us' — Аналогично best_effort (см. отличие в parseDateTimeBestEffortUS

  • 'basic' — Использует базовый парсер.

    ClickHouse может разбирать только базовый формат YYYY-MM-DD HH:MM:SS или YYYY-MM-DD. Например, 2019-08-20 10:18:56 или 2019-08-20.

См. также:

date_time_output_format

Тип
DateTimeOutputFormat
По умолчанию
simple

Позволяет выбирать различные форматы вывода текстового представления даты и времени.

Возможные значения:

  • simple — Простой формат вывода.

    ClickHouse выводит дату и время в формате YYYY-MM-DD hh:mm:ss. Например, 2019-08-20 10:18:56. Расчёт выполняется в соответствии с часовым поясом типа данных (если он задан) или часовым поясом сервера.

  • iso — Формат вывода ISO.

    ClickHouse выводит дату и время в формате ISO 8601 YYYY-MM-DDThh:mm:ssZ. Например, 2019-08-20T10:18:56Z. Обратите внимание, что вывод выполняется в UTC (Z означает UTC).

  • unix_timestamp — Формат вывода Unix-временной метки.

    ClickHouse выводит дату и время в формате Unix-временной метки. Например, 1566285536.

См. также:

date_time_overflow_behavior

Тип
DateTimeOverflowBehavior
По умолчанию
ignore

Определяет поведение при преобразовании Date, Date32, DateTime, DateTime64 или целых чисел в Date, Date32, DateTime или DateTime64, если значение не может быть представлено в результирующем типе.

Возможные значения:

  • ignore — Переполнение игнорируется без уведомления. Результат не определён.
  • throw — Сгенерировать исключение в случае переполнения.
  • saturate — Ограничить результат предельными значениями. Если значение меньше минимального значения, которое может быть представлено целевым типом, в качестве результата выбирается минимальное представимое значение. Если значение больше максимального значения, которое может быть представлено целевым типом, в качестве результата выбирается максимальное представимое значение.

Значение по умолчанию: ignore.

Navigation