【Python】曜日を日本語表記で取得する方法

この記事では、Pythonを使って指定した日付の曜日を日本語表記で表示する方法を紹介します。

Pythonのdatetimeモジュールを活用することで、簡単に曜日を日本語で取得することができます。

目次から探す

曜日を日本語表記で表示する方法

Pythonには標準ライブラリのdatetimeモジュールを使用することで、曜日を日本語表記で取得することができます。

以下にサンプルコードを示します。

import datetime

# 曜日を日本語表記で取得する関数
def get_japanese_weekday(date):
    weekdays = ["月", "火", "水", "木", "金", "土", "日"]
    return weekdays[date.weekday()]

# 日付を指定して曜日を取得
date = datetime.datetime(2022, 10, 31)
japanese_weekday = get_japanese_weekday(date)
print(f"{date.strftime('%Y年%m月%d日')}は{date.strftime('%A')}曜日、日本語表記では{japanese_weekday}曜日です。")
2022年10月31日はMonday曜日、日本語表記では月曜日です。

上記のサンプルコードでは、datetimeモジュールを使用して指定した日付の曜日を取得し、日本語表記で表示する関数get_japanese_weekdayを定義しています。

実行結果として、指定した日付の曜日が日本語表記で表示されます。

この方法を使うことで、Pythonで曜日を日本語表記で取得することができます。

目次から探す