Restar fechas
Los objetos de Python date nos permiten tratar las fechas del calendario como si fueran números: podemos compararlas, ordenarlas, sumarlas e incluso restarlas. Esto nos permite realizar operaciones matemáticas con fechas que serían muy complicadas de hacer a mano.
La temporada de huracanes de 2007 en Florida fue una de las más intensas de la historia, con ocho huracanes en un año. El primero ocurrió el 9 de mayo de 2007 y el último el 13 de diciembre de 2007. ¿Cuántos días transcurrieron entre el primer y el último huracán de 2007?
Este ejercicio forma parte del curso
Trabajar con fechas y horas en Python
Instrucciones del ejercicio
- Importa
datedesdedatetime. - Crea un objeto
datepara el 9 de mayo de 2007 y asígnalo a la variablestart. - Crea un objeto
datepara el 13 de diciembre de 2007 y asígnalo a la variableend. - Resta
startdeendpara imprimir el número de días en el objetotimedeltaresultante.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import date
from ____ import ____
# Create a date object for May 9th, 2007
start = date(____, ____, ____)
# Create a date object for December 13th, 2007
end = date(____, ____, ____)
# Subtract the two dates and print the number of days
print((____ - ____).____)