Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de formato date_time_*

Essas configurações são geradas automaticamente a partir do código-fonte.

date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands

Tipo
Bool
Padrão
0

Remove dinamicamente os zeros à direita dos valores de datetime64 para ajustar a escala de saída para [0, 3, 6], correspondendo a 'segundos', 'milissegundos' e 'microssegundos'

date_time_input_format

Tipo
DateTimeInputFormat
Padrão
best_effort
Histórico de versões
VersãoValor padrãoComentário
26.5best_effortUsabilidade aprimorada

Permite escolher o parser da representação textual de data e hora.

A configuração não se aplica a funções de data e hora.

Valores possíveis:

  • 'best_effort' — Habilita parsing estendido.

    O ClickHouse pode analisar o formato básico YYYY-MM-DD HH:MM:SS e todos os formatos de data e hora ISO 8601. Por exemplo, '2018-06-08T01:02:03.000Z'.

  • 'best_effort_us' — Semelhante a best_effort (veja a diferença em parseDateTimeBestEffortUS

  • 'basic' — Usa o parser básico.

    O ClickHouse pode analisar apenas o formato básico YYYY-MM-DD HH:MM:SS ou YYYY-MM-DD. Por exemplo, 2019-08-20 10:18:56 ou 2019-08-20.

Veja também:

date_time_output_format

Tipo
DateTimeOutputFormat
Padrão
simple

Permite escolher diferentes formatos de saída para a representação textual de data e hora.

Valores possíveis:

  • simple - Formato de saída simples.

    O ClickHouse produz data e hora no formato YYYY-MM-DD hh:mm:ss. Por exemplo, 2019-08-20 10:18:56. O cálculo é realizado de acordo com o fuso horário do tipo de dado (se presente) ou com o fuso horário do servidor.

  • iso - Formato de saída ISO.

    O ClickHouse produz data e hora no formato ISO 8601 YYYY-MM-DDThh:mm:ssZ. Por exemplo, 2019-08-20T10:18:56Z. Observe que a saída está em UTC (Z significa UTC).

  • unix_timestamp - Formato de saída em Unix timestamp.

    O ClickHouse produz data e hora no formato Unix timestamp. Por exemplo, 1566285536.

Veja também:

date_time_overflow_behavior

Tipo
DateTimeOverflowBehavior
Padrão
ignore

Define o comportamento quando Date, Date32, DateTime, DateTime64 ou inteiros são convertidos em Date, Date32, DateTime ou DateTime64, mas o valor não pode ser representado no tipo resultante.

Possible values:

  • ignore — Ignora silenciosamente overflows. O resultado é indefinido.
  • throw — Lança uma exceção em caso de overflow.
  • saturate — Limita o resultado. Se o valor for menor que o menor valor que pode ser representado pelo tipo de destino, o resultado será o menor valor representável. Se o valor for maior que o maior valor que pode ser representado pelo tipo de destino, o resultado será o maior valor representável.

default value: ignore.

Navigation