LoslegenKostenlos starten

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

<Kurs>Arbeiten mit Datums- und Zeitangaben in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Importiere date aus datetime.
  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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((____ - ____).____)
Code bearbeiten und ausführen