Daten subtrahieren
Mit Python- date -Objekten können wir Kalenderdaten wie Zahlen behandeln: Wir können sie vergleichen, sortieren, addieren und sogar subtrahieren. So können wir mit Daten rechnen, was von Hand echt nervig wäre.
Die Hurrikansaison 2007 in Florida war eine der heftigsten seit Beginn der Aufzeichnungen, mit acht Hurrikanen in einem Jahr. Der erste war am 9. Mai 2007 und der letzte am 13. Dezember 2007. Wie viele Tage sind zwischen dem ersten und dem letzten Hurrikan im Jahr 2007 vergangen?
Diese Übung ist Teil des Kurses
Arbeiten mit Datums- und Zeitangaben in Python
Anleitung zur Übung
- Importiere
dateausdatetime. - Mach ein „
date“-Objekt für den 9. Mai 2007 und schreib es in die Variable „start“. - Mach ein Objekt „
date” für den 13. Dezember 2007 und schreib es in die Variable „end”. - Zieh „
start“ von „end“ ab, um die Anzahl der Tage im resultierenden „timedelta“-Objekt auszugeben.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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((____ - ____).____)