Programa de Python para convertir la string de marca de tiempo de Unix en una fecha legible

En este artículo, vamos a ver la conversión de la string de marca de tiempo de Unix a una fecha legible. Esto se puede hacer con la ayuda de las funciones fromtimestamp() y strftime() .

Funciones utilizadas

fromtimestamp(): La función fromtimestamp() se utiliza para devolver la fecha y la hora correspondientes a una marca de tiempo especificada.

Nota: Aquí, la marca de tiempo va desde el año 1970 hasta el año 2038, y esta función no considera los segundos bisiestos, si los hay presentes en la marca de tiempo. Esta función es un método de clase.

Sintaxis:   @classmethod fromtimestamp(timestamp)

Parámetros: Esta función acepta un parámetro que se ilustra a continuación:

  • timestamp: esta es la marca de tiempo especificada para la cual se devolverá la fecha.

Valores devueltos: esta función devuelve la fecha y la hora correspondientes a una marca de tiempo especificada.

strftime(): La función strftime() se usa para convertir objetos de fecha y hora a su representación de string. Toma una o más entradas de código formateado y devuelve la representación de string.

Sintaxis: strftime(formato)

Parámetro: Esta función acepta un solo parámetro que se ilustra a continuación:

  • formato: Este es el objeto de fecha y hora especificado.

Valores devueltos: Devuelve la representación de string del objeto de fecha u hora.

Veamos el ejemplo para convertir la string de marca de tiempo de Unix especificada en una fecha legible

Ejemplo 1: convertir la string de marca de tiempo de Unix especificada.

Python

# Python program to illustrate the
# conversion of unix timestamp string
# to its readable date
 
# Importing datetime module
import datetime
 
# Calling the fromtimestamp() function to
# extract datetime from the given timestamp
 
# Calling the strftime() function to convert
# the extracted datetime into its string format
print(datetime.datetime.fromtimestamp(int("1294113662"))
      .strftime('%Y-%m-%d %H:%M:%S'))

Producción:

2011-01-04 04:01:02

Ejemplo 2: convertir la string de marca de tiempo de Unix especificada.

Python

# Python program to illustrate the
# conversion of unix timestamp string
# to its readable date
 
# Importing datetime module
import datetime
 
# Calling the fromtimestamp() function to
# extract datetime from the given timestamp
timestamp = datetime.datetime.fromtimestamp(1200001234)
 
# Calling the strftime() function to convert
# the extracted datetime into its string format
print(timestamp.strftime('%Y-%m-%d %H:%M:%S'))

Producción:

2008-01-10 21:40:34

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *