Datumsunterschied berechnen

PythonPythonBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In Python können wir den Unterschied zwischen zwei Daten in Tagen mithilfe des Moduls datetime berechnen. In dieser Herausforderung wird Ihre Fähigkeit getestet, eine Funktion zu schreiben, die zwei Daten als Eingabe nimmt und die Anzahl der Tage zwischen ihnen zurückgibt.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages") python/ModulesandPackagesGroup -.-> python/standard_libraries("Common Standard Libraries") python/PythonStandardLibraryGroup -.-> python/date_time("Date and Time") subgraph Lab Skills python/comments -.-> lab-13614{{"Datumsunterschied berechnen"}} python/tuples -.-> lab-13614{{"Datumsunterschied berechnen"}} python/function_definition -.-> lab-13614{{"Datumsunterschied berechnen"}} python/importing_modules -.-> lab-13614{{"Datumsunterschied berechnen"}} python/using_packages -.-> lab-13614{{"Datumsunterschied berechnen"}} python/standard_libraries -.-> lab-13614{{"Datumsunterschied berechnen"}} python/date_time -.-> lab-13614{{"Datumsunterschied berechnen"}} end

Datumsunterschied in Tagen

Schreiben Sie eine Funktion days_diff(start, end), die zwei Datumsobjekte als Eingabe nimmt und die Anzahl der Tage zwischen ihnen zurückgibt. Die Funktion sollte start von end subtrahieren und datetime.timedelta.days verwenden, um den Tagesunterschied zu erhalten.

def days_diff(start, end):
  return (end - start).days
from datetime import date

days_diff(date(2020, 10, 25), date(2020, 10, 28)) ## 3

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie man den Unterschied zwischen zwei Daten in Tagen mithilfe des Moduls datetime in Python berechnet. Sie haben auch die Praxis geübt, eine Funktion zu schreiben, die zwei Daten als Eingabe nimmt und die Anzahl der Tage zwischen ihnen zurückgibt.