timestamp.get_date
timestamp.get_date(unix_seconds [, time_zone])
Deskripsi
Fungsi ini menampilkan string dalam format YYYY-MM-DD
, yang merepresentasikan hari saat stempel waktu berada.
unix_seconds
adalah bilangan bulat yang merepresentasikan jumlah detik setelah epoch Unix, seperti$e.metadata.event_timestamp.seconds
, atau placeholder yang berisi nilai tersebut.time_zone
bersifat 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 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 hasil yang ditampilkan
STRING
Contoh kode
Contoh 1
Dalam contoh ini, argumen time_zone
tidak ada, 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"