Código Python – Días Transcurridos

Este código utiliza el módulo datetime para manejar las fechas y calcular los días transcurridos entre ellas. El usuario debe ingresar las fechas en formato ‘YYYY-MM-DD’.

from datetime import datetime

def calcular_dias_transcurridos(fecha_inicio, fecha_fin):
    fecha_inicio = datetime.strptime(fecha_inicio, '%Y-%m-%d')
    fecha_fin = datetime.strptime(fecha_fin, '%Y-%m-%d')
    dias_transcurridos = (fecha_fin - fecha_inicio).days
    return dias_transcurridos

fecha_inicio = input("Ingrese la fecha de inicio (YYYY-MM-DD): ")
fecha_fin = input("Ingrese la fecha de fin (YYYY-MM-DD): ")

dias_transcurridos = calcular_dias_transcurridos(fecha_inicio, fecha_fin)
print("Días transcurridos:", dias_transcurridos)

Versión simplificada:

from datetime import datetime

fecha_inicio = input("Fecha de inicio (YYYY-MM-DD): ")
fecha_fin = input("Fecha de fin (YYYY-MM-DD): ")

dias_transcurridos = (datetime.strptime(fecha_fin, '%Y-%m-%d') - datetime.strptime(fecha_inicio, '%Y-%m-%d')).days
print("Días transcurridos:", dias_transcurridos)

Pueder ir al artículo principal:

Códigos Sencillos hechos en Python

Deja un comentario