Cómo agregar años a una fecha en Python – Resuelto

Introducción

En Python, es muy común tener que trabajar con fechas y realizar operaciones como agregar años a una fecha. En este artículo, te mostraré cómo puedes hacer esto de manera sencilla y efectiva.

Usando la librería datetime

Para agregar años a una fecha en Python, podemos utilizar la librería datetime. Esta librería nos permite trabajar con fechas y realizar operaciones como agregar o restar días, meses o años.

Aquí tienes un ejemplo de cómo puedes agregar años a una fecha en Python:

«`python

from datetime import datetime, timedelta

fecha = datetime.now()

nuevos_anios = 5

nueva_fecha = fecha + timedelta(days=(365 * nuevos_anios))

print(nueva_fecha)

«`

En este ejemplo, estamos obteniendo la fecha actual y luego agregando 5 años a esa fecha. La función timedelta nos permite especificar la cantidad de días que queremos agregar a la fecha.

Usando la librería dateutil

Otra forma de agregar años a una fecha en Python es utilizando la librería dateutil. Esta librería nos proporciona funcionalidades adicionales para trabajar con fechas de una manera más sencilla.

Aquí tienes un ejemplo de cómo puedes agregar años a una fecha utilizando la librería dateutil:

«`python

from dateutil.relativedelta import relativedelta

from datetime import datetime

fecha = datetime.now()

nuevos_anios = 5

nueva_fecha = fecha + relativedelta(years=nuevos_anios)

print(nueva_fecha)

«`

En este ejemplo, estamos utilizando la clase relativedelta de la librería dateutil para agregar 5 años a la fecha actual.

Conclusión

Agregar años a una fecha en Python es una tarea común que se puede realizar de varias maneras. En este artículo, te he mostrado dos formas de hacerlo utilizando las librerías datetime y dateutil. Espero que esta información te haya sido útil y te ayude en tu trabajo con fechas en Python. ¡Gracias por leer!

Rodrigo Olivares
Rodrigo Olivares

Rodrigo Olivares es un Ingeniero en Informática y estratega web que comparte en su canal de YouTube y en sus sitios web personales mas de 15 años de experiencia trabajando en diseño de sitios web, SEO, monetización e Inteligencia Artificial (IA)

Artículos: 554