timestamp.as_unix_seconds
Didukung di:
timestamp.as_unix_seconds(timestamp [, time_zone])
Deskripsi
Fungsi ini menampilkan bilangan bulat yang merepresentasikan jumlah detik setelah epoch Unix untuk string stempel waktu yang diberikan.
timestampadalah string yang merepresentasikan stempel waktu epoch yang valid. Formatnya harus%F %T.time_zonebersifat opsional dan merupakan string yang merepresentasikan zona waktu. Jika dihapus, defaultnya adalahGMT. Anda dapat menentukan zona waktu menggunakan literal string. Opsinya adalah sebagai berikut:- Nama database TZ, misalnya
America/Los_Angeles. Untuk mengetahui informasi selengkapnya, lihat daftar zona waktu database tz di Wikipedia. - Offset zona waktu dari UTC, dalam format
(+|-)H[H][:M[M]], misalnya: "-08:00".
- Nama database TZ, misalnya
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
STRING, STRING
Jenis hasil yang ditampilkan
INT
Contoh kode
Contoh 1
Stempel waktu epoch yang valid
timestamp.as_unix_seconds("2024-02-22 10:43:00") = 1708598580
Contoh 2
Stempel waktu epoch yang valid dengan zona waktu America/New_York
timestamp.as_unix_seconds("2024-02-22 10:43:00", "America/New_York") = 1708616580