TODATE

Anda dapat menggunakan TODATE dengan 2 cara:

  • Membuat tanggal mode kompatibilitas dari kolom Teks.
  • Mengubah format dan perincian tampilan tanggal mode kompatibilitas.

Contoh penggunaan

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

Sintaks

TODATE(field_expression, input_date_format, output_date_format)

Format input

input_date_format bersifat opsional jika field_expression dikonfigurasi dengan benar sebagai tanggal semantik.

TODATE menerima string format input berikut.

  • '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': misalnya, Sat, 24 May 2008 20:09:47 GMT

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

  • 'SECONDS': detik sejak Epoch

  • 'MILLIS': milidetik sejak Epoch

  • 'MICROS': mikrodetik sejak Epoch

  • 'NANOS': nanodetik sejak Epoch

  • 'JULIAN_DATE': hari sejak Epoch

  • 'DECIMAL_DATE': sama seperti 'DEFAULT_DECIMAL'

  • Semua format strptime yang valid. Opsional jika nilai sudah berupa kolom datetime.

Format output

TODATE menerima string format output berikut:

  • "%Y" - tahun
  • "%m" - bulan
  • "%d" - hari
  • "%W" - nomor yearweek
  • "%w" - hari
  • "%H" - jam
  • "%M" - menit

Contoh

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

Catatan

TODATE menampilkan jenis data Tanggal mode kompatibilitas.