コンテンツにスキップ

日付を引いてPythonで使い方を解説: 簡単に

[

Pythonの日付を1日戻す方法

このチュートリアルでは、Pythonで日付を1日戻す方法について説明します。具体的な手順と実行可能なサンプルコードを提供しますので、ぜひお楽しみください。

ステップ1: 必要なライブラリのインポート

まず、日付を操作するためにdatetimeモジュールをインポートします。

import datetime

ステップ2: 日付を1日戻す

以下のコードを使用して、現在の日付を1日前に戻すことができます。

today = datetime.date.today()
one_day_ago = today - datetime.timedelta(days=1)

上記のコードでは、datetime.date.today()関数を使用して現在の日付を取得し、datetime.timedelta(days=1)を使用して1日を表すタイムデルタを作成しています。そして、現在の日付から1日を引くことで、1日前の日付を計算しています。

ステップ3: 結果の表示

日付の計算が完了したら、結果を表示しましょう。

print("Today's date:", today)
print("One day ago:", one_day_ago)

上記のコードでは、print()関数を使用して現在の日付と1日前の日付を表示しています。

完全なコード例

以下に、上記の手順をまとめた完全なコード例を示します。

import datetime
today = datetime.date.today()
one_day_ago = today - datetime.timedelta(days=1)
print("Today's date:", today)
print("One day ago:", one_day_ago)

上記のコードを実行すると、現在の日付と1日前の日付が表示されます。

これで、Pythonで日付を1日戻す方法を学びました。特定の日付からさらに前の日付を計算したい場合には、同様の方法を使用することができます。Pythonのdatetimeモジュールは日付の操作に非常に便利であり、様々な日付の計算が可能です。ぜひ実際に試してみてください。