はじめに
Python では、datetime モジュールを使って 2 つの日付の日数の差を計算できます。このチャレンジでは、2 つの日付を入力として受け取り、それらの間の日数を返す関数を書く能力をテストします。
日数の差
2 つの日付オブジェクトを入力として受け取り、それらの間の日数を返す関数 days_diff(start, end) を書きましょう。この関数は end から start を引き、日付の差を取得するために datetime.timedelta.days を使用する必要があります。
def days_diff(start, end):
return (end - start).days
from datetime import date
days_diff(date(2020, 10, 25), date(2020, 10, 28)) ## 3
まとめ
このチャレンジでは、Python の datetime モジュールを使って 2 つの日付の日数の差を計算する方法を学びました。また、2 つの日付を入力として受け取り、それらの間の日数を返す関数を書く練習も行いました。