Pythonで現在時間を年、月、日、時、分、秒、曜日で取得する方法

Pythonで現在の時間を年、月、日、時、分、秒、曜日で取得するには、datetimeモジュールを使用します。以下は、それを行うためのコード例です:

python
import datetime

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

# 年、月、日、時、分、秒、曜日を取得
year = current_datetime.year
month = current_datetime.month
day = current_datetime.day
hour = current_datetime.hour
minute = current_datetime.minute
second = current_datetime.second
weekday = current_datetime.weekday()  # 曜日 (0 = 月曜日, 6 = 日曜日)

# 曜日を文字列に変換 (例: "月曜日")
weekdays = ["月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日", "日曜日"]
weekday_str = weekdays[weekday]

# 結果を表示
print(f"年: {year}")
print(f"月: {month}")
print(f"日: {day}")
print(f"時: {hour}")
print(f"分: {minute}")
print(f"秒: {second}")
print(f"曜日: {weekday_str}")

このコードは、datetime.datetime.now()を使用して現在の日時を取得し、それから年、月、日、時、分、秒、曜日を抽出しています。また、曜日は整数として取得され、それをリスト weekdays を使用して文字列に変換しています。最後に、各情報を表示しています。

このコードを実行すると、現在の日時と曜日が表示されるはずです。