timestamp.as_unix_seconds
timestamp.as_unix_seconds(timestamp [, time_zone])
Descripción
Esta función devuelve un número entero que representa la cantidad de segundos transcurridos desde un ciclo de entrenamiento de Unix para la cadena de marca de tiempo determinada.
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 con literales de cadena. Las opciones son las siguientes:- Nombre de la base de datos de 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. - Es el desplazamiento de zona horaria desde UTC, en el formato
(+|-)H[H][:M[M]], por ejemplo, "-08:00".
- Nombre de la base de datos de TZ, por ejemplo,
Estos son ejemplos de especificadores de time_zone válidos que puedes pasar como segundo argumento a 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 datos que se muestra
INT
Muestras de código
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