timestamp.as_unix_seconds
timestamp.as_unix_seconds(timestamp [, time_zone])
Beschreibung
Diese Funktion gibt eine Ganzzahl zurück, die die Anzahl der Sekunden seit der Unix-Epoche für den angegebenen Zeitstempelstring darstellt.
timestampist ein String, der einen gültigen Epoch-Zeitstempel darstellt. Das Format muss%F %Tsein.time_zoneist optional und ein String, der eine Zeitzone darstellt. Wenn keine Angabe gemacht wird, lautet der StandardwertGMT. Sie können Zeitzonen mit Stringliteralen angeben. Folgende Optionen sind verfügbar:- Der Name der Zeitzonendatenbank, z. B.
America/Los_Angeles. Weitere Informationen finden Sie in der Liste der Zeitzonen in der tz-Datenbank auf Wikipedia. - Der Zeitzonenversatz von UTC im Format
(+|-)H[H][:M[M]], z. B. „-08:00“.
- Der Name der Zeitzonendatenbank, z. B.
Hier sind Beispiele für gültige time_zone-Spezifizierer, die Sie als zweites Argument an Funktionen zur Zeitextraktion übergeben können:
"America/Los_Angeles", or "-08:00". ("PST" is not supported)
"America/New_York", or "-05:00". ("EST" is not supported)
"Europe/London"
"UTC"
"GMT"
Parameterdatentypen
STRING, STRING
Rückgabetyp
INT
Codebeispiele
Beispiel 1
Gültiger Epoch-Zeitstempel
timestamp.as_unix_seconds("2024-02-22 10:43:00") = 1708598580
Beispiel 2
Gültiger Epoch-Zeitstempel mit der Zeitzone „America/New_York“
timestamp.as_unix_seconds("2024-02-22 10:43:00", "America/New_York") = 1708616580