TODATE

Puoi utilizzare TODATE in due modi:

  • Crea una data in modalità di compatibilità dai campi di testo.
  • Modifica il formato di visualizzazione e la granularità di una data in modalità di compatibilità.

Esempi di utilizzo

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')

Sintassi

TODATE(field_expression, input_date_format, output_date_format)

Formati di input

input_date_format è facoltativo se field_expression è configurato correttamente come data semantica.

TODATE accetta le seguenti stringhe di formati di input.

  • "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": ad esempio sabato 24 maggio 2008 20:09:47 GMT

  • "RFC_3339": ad esempio 2008-05-24T20:09:47Z

  • "SECONDS": secondi dall'epoca

  • "MILLIS": millisecondi dall'epoca

  • "MICROS": microsecondi dall'epoca

  • "NANOS": nanosecondi dall'epoca

  • "JULIAN_DATE": giorni dall'epoca

  • "DECIMAL_DATE": equivalente a "DEFAULT_DECIMAL"

  • Qualsiasi formato strptime valido. Facoltativo se il valore è già un campo data/ora.

Formati di output

TODATE accetta le seguenti stringhe di formati di output:

  • "%Y" - anno
  • "%m" - mese
  • "%d" - giorno
  • "%W" - numero settimana dell'anno
  • "%w" - giorno della settimana
  • "%H" - ora
  • "%M" - minuto

Esempi

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

Note

TODATE restituisce tipi di dati della data in modalità di compatibilità.