Cómo obtener el trimestre a partir de una fecha en Python – Resuelto

Cómo obtener el trimestre a partir de una fecha en Python – Resuelto

En Python, a veces necesitamos obtener el trimestre de una fecha para realizar ciertas operaciones o análisis. En este artículo, te mostraré cómo puedes obtener el trimestre a partir de una fecha en Python de manera sencilla.

Para lograr esto, utilizaremos la librería datetime de Python, que nos proporciona funciones para trabajar con fechas y horas.

Primero, necesitamos importar la librería datetime:

import datetime

Una vez que hemos importado la librería datetime, podemos crear una función que tome una fecha como argumento y devuelva el trimestre al que pertenece:

def obtener_trimestre(fecha):

trimestres = {1: 1, 2: 1, 3: 1, 4: 2, 5: 2, 6: 2, 7: 3, 8: 3, 9: 3, 10: 4, 11: 4, 12: 4}

return trimestres[fecha.month]

En esta función, creamos un diccionario llamado trimestres donde asociamos cada mes con su trimestre correspondiente. Luego, simplemente devolvemos el trimestre al que pertenece el mes de la fecha que recibimos como argumento.

Ahora podemos probar nuestra función con una fecha de ejemplo:

fecha_ejemplo = datetime.datetime(2022, 8, 15)

trimestre = obtener_trimestre(fecha_ejemplo)

print(trimestre)

En este caso, la fecha de ejemplo es el 15 de agosto de 2022, que corresponde al tercer trimestre. Al ejecutar el código anterior, obtendremos como resultado:

3

Como puedes ver, hemos obtenido el trimestre correctamente a partir de la fecha proporcionada.

Con este sencillo ejemplo, ahora puedes obtener el trimestre de cualquier fecha en Python de forma rápida y sencilla. ¡Espero que te haya sido de ayuda!