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] に調整します。 これはそれぞれ 'seconds'、'milliseconds'、'microseconds' に対応します

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 8601YYYY-MM-DDThh:mm:ssZ フォーマットで出力します。たとえば、2019-08-20T10:18:56Z です。出力は UTC であることに注意してください (Z は UTC を意味します) 。

  • unix_timestamp - Unix timestamp 出力フォーマット。

    ClickHouse は日付と時刻を Unix timestamp フォーマットで出力します。たとえば、1566285536 です。

関連項目:

date_time_overflow_behavior

DateTimeOverflowBehavior
デフォルト値
ignore

DateDate32DateTimeDateTime64、または整数を Date、Date32、DateTime、DateTime64 に変換する際、値を変換後の型で表現できない場合の動作を定義します。

設定可能な値:

  • ignore — オーバーフローを暗黙的に無視します。結果は未定義です。
  • throw — オーバーフロー時に例外をスローします。
  • saturate — 結果を飽和させます。値が対象の型で表現可能な最小値より小さい場合、結果には表現可能な最小値が設定されます。値が対象の型で表現可能な最大値より大きい場合、結果には表現可能な最大値が設定されます。

デフォルト値: ignore

Navigation