Cómo manejar el tiempo en Python – Resuelto

Cómo manejar el tiempo en Python – Resuelto

En la programación, el manejo del tiempo es una tarea común y esencial en muchos proyectos. En Python, existen varias formas de trabajar con fechas y horas de una manera sencilla y eficiente. En este artículo, exploraremos algunas de las bibliotecas y funciones más útiles para manejar el tiempo en Python.

Fecha y hora actual

Para obtener la fecha y hora actual en Python, podemos utilizar el módulo `datetime`. El siguiente código muestra cómo imprimir la fecha y hora actual:

import datetime

now = datetime.datetime.now()

print("Fecha y hora actual:", now)

Este código imprimirá la fecha y hora actual en el formato `YYYY-MM-DD HH:MM:SS`.

Formatear fechas

Para formatear fechas en Python, podemos utilizar el método `strftime()` de la clase `datetime`. Este método nos permite especificar el formato en el que queremos mostrar la fecha. Por ejemplo:

formatted_date = now.strftime("%d/%m/%Y")

print("Fecha formateada:", formatted_date)

Este código formateará la fecha actual en el formato `DD/MM/YYYY`.

Operaciones con fechas

Python también nos permite realizar operaciones con fechas, como sumar o restar días, meses o años. Por ejemplo, para sumar un día a la fecha actual, podemos hacer lo siguiente:

tomorrow = now + datetime.timedelta(days=1)

print("Mañana será:", tomorrow)

Este código imprimirá la fecha correspondiente al día siguiente al actual.

En resumen, Python ofrece varias herramientas y funciones que facilitan el manejo del tiempo en nuestros programas. Con el uso de bibliotecas como `datetime`, podemos realizar operaciones con fechas de manera sencilla y eficiente. ¡Esperamos que este artículo te haya sido útil para aprender a manejar el tiempo en Python!