Pythonのdatetimeメソッド weekday()

Pythonのdatetimeオブジェクトには、weekday()メソッドがあります。このメソッドは、datetimeオブジェクトが表す日付の曜日を整数で返します。曜日は月曜日から日曜日まで、0から6までの整数で表されます。具体的には、0は月曜日、1は火曜日、2は水曜日、…、6は日曜日を表します。

以下は、weekday()メソッドの使用例です:

python
from datetime import datetime

# 現在の日付を取得
current_datetime = datetime.now()

# 曜日を整数で取得
weekday = current_datetime.weekday()

# 曜日を表示
print("曜日の整数表現:", weekday)

# 曜日を文字列で表示
days = ["月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日", "日曜日"]
print("曜日:", days[weekday])

このコードは、現在の日付を取得し、weekday()メソッドを使用してその日の曜日を整数で取得し、整数表現と文字列表現の両方を表示します。たとえば、0は月曜日を表し、1は火曜日を表します。

weekday()メソッドは、特定の日付が何曜日かを調べたり、曜日に基づいて特定の操作を実行する際に便利です。