[Python]datetimeで昨日の日付のみを取得するには?

python

どうも、ちょげ(@chogetarou)です。

datetimeで昨日の日付のみを取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

datetimeで昨日の日付のみを取得するには、dateとtimedeltaを使います。

まず、datetimeのdateとtimedeltaをインポートします。

from datetime import date, timedelta

次に、date.today()をtimedelta()で引き算します。

そして、timedelta()の引数「days」に「1」を指定します。

yesterday_day = date.today() - timedelta(days=1)

上記の引き算は、昨日の日付のみをdatetime.dateとして返します。

使用例

from datetime import date, timedelta

current_day = date.today()
yesterday_day = date.today() - timedelta(days=1)

print(current_day) #2022-06-29
print(yesterday_day) #2022-06-28

コメント

タイトルとURLをコピーしました