Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Convierta marcas de tiempo de Python a fecha y hora (y viceversa):una guía rápida

Es bastante común almacenar la fecha y la hora como marca de tiempo en una base de datos. Una marca de tiempo Unix es el número de segundos entre una fecha particular y el 1 de enero de 1970 en UTC.

Simplemente podemos usar el fromtimestamp() método del datetime módulo para obtener una fecha de una marca de tiempo UNIX.

Marca de tiempo de Python hasta fecha y hora

from datetime import datetime
# timestamp is number of seconds since 1970-01-01 
timestamp = 1545730073
# convert the timestamp to a datetime object in the local timezone
dt_object = datetime.fromtimestamp(timestamp)
# print the datetime object and its type
print("dt_object =", dt_object)
print("type(dt_object) =", type(dt_object))

Salida

dt_object = 2018-12-25 09:27:53
type(dt_object) = <class 'datetime.datetime'>

Aquí, hemos importado el datetime clase del módulo de fecha y hora.

Luego, usamos el datetime.fromtimestamp() Método de clase que devuelve la fecha y hora locales (objeto de fecha y hora). Este objeto se almacena en la variable dt_object.

Nota: Podemos crear fácilmente una cadena que represente la fecha y la hora desde un datetime objeto usando el método strftime().

Python fecha y hora a marca de tiempo

En Python, podemos obtener la marca de tiempo de un objeto de fecha y hora usando datetime.timestamp() método. Por ejemplo,

from datetime import datetime
# current date and time
now = datetime.now()
# convert from datetime to timestamp
ts = datetime.timestamp(now)
print("Timestamp =", ts)

Salida

Timestamp = 1672138646.118119

Aquí, el datetime.timestamp() El método toma un objeto de fecha y hora como argumento y devuelve una marca de tiempo de Unix.

Lea también:

Tabla de contenidos


python

  1. Paquete Python
  2. Tutorial de PyQt5 con ejemplos:Diseño de GUI usando PyQt en Python
  3. Método Python readline() con ejemplos
  4. type() y isinstance() en Python con ejemplos
  5. ¿Cómo obtener la fecha y hora actuales en Python?
  6. Python String count () con EJEMPLOS
  7. Bucles for y while de Python:declaración de enumeración, interrupción y continuación
  8. Python mientras bucle
  9. Palabras clave e identificadores de Python
  10. Tupla de Python
  11. Funciones Python Lambda con EJEMPLOS