【Python】今日の曜日を取得する方法

この記事では、Pythonを使って今日の曜日を取得する方法を紹介します。

datetimeモジュール、calendarモジュール、そしてdateutilモジュールを使用して、簡単に現在の曜日を取得する方法を解説します。

目次から探す

今日の曜日を取得する方法

datetimeモジュールを使用した方法

Pythonのdatetimeモジュールを使用すると、現在の日付や曜日を簡単に取得することができます。

以下は、datetimeモジュールを使って今日の曜日を取得するサンプルコードです。

import datetime

# 今日の日付を取得
today = datetime.datetime.today()

# 曜日を取得 (0: 月曜日, 1: 火曜日, ..., 6: 日曜日)
weekday = today.weekday()

# 曜日を日本語で表示
weekdays = ['月', '火', '水', '木', '金', '土', '日']
today_weekday = weekdays[weekday]
print(f"今日は{today_weekday}曜日です。")
今日は水曜日です。

calendarモジュールを使用した方法

Pythonのcalendarモジュールを使用すると、カレンダー関連の機能を利用することができます。

以下は、calendarモジュールを使って今日の曜日を取得するサンプルコードです。

import calendar

# 今日の曜日を取得
today_weekday = calendar.day_name[calendar.weekday(calendar.year, calendar.month, calendar.day)]

print(f"今日は{today_weekday}曜日です。")
今日は水曜日です。

dateutilモジュールを使用した方法

dateutilモジュールは、日付や時間に関する機能を提供するサードパーティーモジュールです。

以下は、dateutilモジュールを使って今日の曜日を取得するサンプルコードです。

from dateutil import parser

# 今日の日付を取得
today = parser.parse('today')

# 曜日を取得
today_weekday = today.strftime('%A')

print(f"今日は{today_weekday}曜日です。")
今日は水曜日です。

これらの方法を使うことで、Pythonを使って簡単に今日の曜日を取得することができます。

目次から探す