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 tzinfo
la 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