Pythonで日付を操作する方法


  1. 日付のフォーマット変更: 日付を特定の形式に変更する必要がある場合、strftime()メソッドを使用します。例えば、日付を「年-月-日」の形式で表示するには、次のようにします。
import datetime
date = datetime.datetime.now()
formatted_date = date.strftime("%Y-%m-%d")
print(formatted_date)
  1. 特定の日数の加算または減算: 日付に特定の日数を加算または減算するには、timedeltaオブジェクトを使用します。以下は、今日から1日後の日付を計算する例です。
import datetime
current_date = datetime.datetime.now()
next_day = current_date + datetime.timedelta(days=1)
print(next_day)
  1. 特定の日付間の日数を計算: 2つの日付間の日数を計算するには、日付の差を取得します。以下は、2つの日付の差を計算する例です。
import datetime
date1 = datetime.date(2021, 1, 1)
date2 = datetime.date(2021, 1, 10)
delta = date2 - date1
print(delta.days)
  1. 曜日の取得: 日付から曜日を取得するには、weekday()メソッドを使用します。以下は、現在の日付の曜日を表示する例です。
import datetime
date = datetime.datetime.now()
weekday = date.weekday()
print(weekday)

これらはPythonで日付を操作するための一部の基本的な方法とコード例です。さまざまなシナリオに応じて、さらに多くの操作があります。