Obtener la marca de tiempo UTC en Python

El módulo de fecha y hora proporciona clases para trabajar con fecha y hora. Estas clases proporcionan una serie de funciones para tratar con fechas, horas e intervalos de tiempo. La fecha y la fecha y la hora son un objeto en Python, por lo que cuando los manipula, en realidad está manipulando objetos y no strings o marcas de tiempo.

Nota: Para obtener más información, consulte el módulo de fecha y hora de Python con ejemplos

Ejemplo:

# Python program to demonstrate
#  datetime module
  
import datetime
  
  
dt = datetime.date(2020, 1, 26)
# prints the date as date
# object
print(dt)
  
# prints the current date
print(datetime.date.today())
  
# prints the date and time
dt = datetime.datetime(1999, 12, 12, 12, 12, 12, 342380) 
print(dt)
   
# prints the current date 
# and time
print(datetime.datetime.now())

Producción:

2020-01-26
2020-02-04
1999-12-12 12:12:12.342380
2020-02-04 07:46:29.315237

Obtener la marca de tiempo UTC

Utilice datetime.datetime.now()para obtener la fecha y la hora actuales. Luego use tzinfola clase para convertir nuestra fecha y hora a UTC. Por último, use timestamp()para convertir el objeto de fecha y hora, en UTC, para obtener la marca de tiempo UTC.

Ejemplo:

from datetime import timezone
import datetime
  
  
# Getting the current date
# and time
dt = datetime.datetime.now(timezone.utc)
  
utc_time = dt.replace(tzinfo=timezone.utc)
utc_timestamp = utc_time.timestamp()
  
print(utc_timestamp)

Producción:

1615975803.787904

Publicación traducida automáticamente

Artículo escrito por ayushmankumar7 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 *