timestamp.get_date
timestamp.get_date(unix_seconds [, time_zone])
Deskripsi
Fungsi ini menampilkan string dalam format YYYY-MM-DD, yang merepresentasikan hari dalam stempel waktu.
unix_secondsadalah bilangan bulat yang merepresentasikan jumlah detik setelah epoch Unix, seperti$e.metadata.event_timestamp.seconds, atau placeholder yang berisi nilai tersebut.time_zonebersifat opsional dan merupakan string yang merepresentasikan time_zone. Jika dihapus, defaultnya adalah "GMT". Anda dapat menentukan zona waktu menggunakan literal string. Opsinya adalah:- Nama database TZ, misalnya "America/Los_Angeles". Untuk mengetahui informasi selengkapnya, lihat kolom "Nama Database TZ" dari halaman ini
- Offset zona waktu dari UTC, dalam format
(+|-)H[H][:M[M]], misalnya: "-08:00".
Berikut adalah contoh penentu time_zone yang valid, yang dapat Anda teruskan sebagai argumen kedua ke fungsi ekstraksi waktu:
"America/Los_Angeles", or "-08:00". ("PST" is not supported)
"America/New_York", or "-05:00". ("EST" is not supported)
"Europe/London"
"UTC"
"GMT"
Jenis data parameter
INT, STRING
Jenis nilai yang ditampilkan
STRING
Contoh kode
Contoh 1
Dalam contoh ini, argumen time_zone dihilangkan, sehingga secara default akan menjadi "GMT".
$ts = $e.metadata.collected_timestamp.seconds
timestamp.get_date($ts) = "2024-02-19"
Contoh 2
Contoh ini menggunakan literal string untuk menentukan time_zone.
$ts = $e.metadata.collected_timestamp.seconds
timestamp.get_date($ts, "America/Los_Angeles") = "2024-02-20"