Cómo usar el módulo de fecha y hora de Python

El módulo de fecha y hora de Python es una herramienta útil para trabajar con fechas y horas. Es un módulo incorporado en Python, por lo que no hay que instalar nada. Esta guía le enseñará cómo usar el módulo de fecha y hora de Python para obtener información sobre la fecha y hora actuales, así como para obtener y manipular información sobre fechas y horas en el pasado y en el futuro.

Importar el módulo de fecha y hora

Para comenzar a usar el módulo de fecha y hora, primero hay que importarlo. Esto se hace usando la declaración de importación de Python:

import datetime

Obtener la fecha y hora actuales

Una vez importado el módulo de fecha y hora, se puede usar para obtener la fecha y hora actuales. Esto se hace usando el método datetime.now ():

now = datetime.now()
print(now)

Este código imprimirá la fecha y hora actuales en un formato como el siguiente:

2020-05-17 17:23:09.879132

Obtener información sobre la fecha y hora actuales

El objeto now devuelto por el método datetime.now () contiene información sobre la fecha y hora actuales. Esta información se puede obtener usando los atributos del objeto now:

  • now.year – Devuelve el año actual.
  • now.month – Devuelve el mes actual.
  • now.day – Devuelve el día actual.
  • now.hour – Devuelve la hora actual.
  • now.minute – Devuelve el minuto actual.
  • now.second – Devuelve el segundo actual.

Obtener información sobre fechas y horas pasadas y futuras

Además de obtener información sobre la fecha y hora actuales, también se puede usar el módulo de fecha y hora para obtener información sobre fechas y horas pasadas y futuras. Esto se hace usando el método datetime.timedelta ():

future = now + datetime.timedelta(days=1, hours=2)
print(future)

Este código imprimirá la fecha y hora actuales más un día y dos horas en un formato como el siguiente:

2020-05-18 19:23:09.879132

Conclusión

El módulo de fecha y hora de Python es una herramienta útil para trabajar con fechas y horas. Esta guía le ha enseñado cómo usar el módulo de fecha y hora de Python para obtener información sobre la fecha y hora actuales, así como para obtener y manipular información sobre fechas y horas en el pasado y en el futuro.