TODATE

Devolve uma data do modo de compatibilidade formatada.

Pode usar o TODATE de 2 formas:

  • Crie uma data do modo de compatibilidade a partir de campos de texto.
  • Altere o formato de apresentação e o nível de detalhe de uma data do modo de compatibilidade.

Exemplos de utilização

TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")

TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")

TODATE(Response_Time, 'MILLIS', '%Y%m%d')

TODATE(Created_Time, 'DECIMAL_DATE', '%Y')

Sintaxe

TODATE(field_expression, input_date_format, output_date_format)

Formatos de entrada

input_date_format é opcional se field_expression estiver configurado corretamente como uma data semântica.

TODATE aceita as seguintes strings de formato de entrada.

  • 'BASIC': %Y/%m/%d-%H:%M:%S

  • 'DEFAULT_DASH': %Y-%m-%d [%H:%M:%S]

  • 'DEFAULT_SLASH': %Y/%m/%d [%H:%M:%S]

  • 'DEFAULT_DECIMAL': %Y%m%d [%H:%M:%S]

  • 'RFC_1123': por exemplo, Sáb, 24 de maio de 2008 20:09:47 GMT

  • 'RFC_3339': por exemplo, 2008-05-24T20:09:47Z

  • 'SECONDS': segundos desde a época

  • 'MILLIS': milissegundos desde a época

  • 'MICROS': microssegundos desde a época

  • 'NANOS': nanosegundos desde a época

  • 'JULIAN_DATE': dias desde a época

  • 'DECIMAL_DATE': igual a 'DEFAULT_DECIMAL'

  • Qualquer formato strptime válido. Opcional se o valor já for um campo de data/hora.

Formatos de saída

TODATE aceita as seguintes strings de formato de saída:

  • "%Y" anos
  • "%m" mês
  • "%d" - dia
  • "%W" : número da semana do ano
  • "%w" – dia da semana
  • "%H" horas
  • "%M" minutos

Exemplos

Example formula Input Output
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d") 2024/05/09 2024-05-09
TODATE(Response_Time, 'MILLIS', '%Y%m%d') 1715294861000 20240509
TODATE(Created_time, 'DECIMAL_DATE', '%Y') 20240509[11:34:12] 2024

Notas

TODATE devolve tipos de dados de data do modo de compatibilidade.