日付の差を計算する

Beginner

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

はじめに

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 つの日付を入力として受け取り、それらの間の日数を返す関数を書く練習も行いました。