timestamp.as_unix_seconds
timestamp.as_unix_seconds(timestamp [, time_zone])
Descripción
Esta función devuelve un número entero que representa el número de segundos transcurridos desde el inicio del registro de tiempo Unix para la cadena de marca de tiempo especificada.
timestampes una cadena que representa una marca de tiempo de época válida. El formato debe ser%F %T.time_zonees opcional y es una cadena que representa una zona horaria. Si se omite, el valor predeterminado esGMT. Puedes especificar zonas horarias mediante literales de cadena. Las opciones son las siguientes:- El nombre de la base de datos TZ, por ejemplo,
America/Los_Angeles. Para obtener más información, consulta la lista de zonas horarias de la base de datos tz en Wikipedia. - El desfase de la zona horaria con respecto a UTC, en formato
(+|-)H[H][:M[M]]. Por ejemplo: "-08:00".
- El nombre de la base de datos TZ, por ejemplo,
A continuación, se muestran ejemplos de especificadores time_zone válidos que puedes usar como segundo argumento de las funciones de extracción de tiempo:
"America/Los_Angeles", or "-08:00". ("PST" is not supported)
"America/New_York", or "-05:00". ("EST" is not supported)
"Europe/London"
"UTC"
"GMT"
Tipos de datos de parámetros
STRING, STRING
Tipo de devolución
INT
Códigos de ejemplo
Ejemplo 1
Marca de tiempo de época válida
timestamp.as_unix_seconds("2024-02-22 10:43:00") = 1708598580
Ejemplo 2
Marca de tiempo de época válida con la zona horaria America/New_York
timestamp.as_unix_seconds("2024-02-22 10:43:00", "America/New_York") = 1708616580