\

Pythonでは、曜日を取得するためのいくつかの方法があります。ここでは、その中でも主に使われる2つの方法を紹介します。

1. datetimeモジュールのstrftime()メソッドを使う方法

datetimeモジュールのstrftime()メソッドは、date型またはdatetime型のオブジェクトを文字列型に変換・フォーマットするためのメソッドです。曜日の取得には、次のような書式化コードを使用します。

import datetime as dt

date = dt.date(2001, 1, 2)
print(date.strftime('%A'))  # => '火曜日'
print(date.strftime('%a'))  # => '火'

2. datetimeモジュールのweekday()メソッドとcalendarモジュールのday_nameを使う方法

datetimeモジュールのweekday()メソッドは、曜日に対応する整数を返します。これをcalendarモジュールのday_nameと組み合わせて使用することで、曜日名を取得することができます。

import calendar
import datetime as dt
import locale

locale.setlocale(locale.LC_TIME, 'ja_JP.UTF-8')
date = dt.date(2001, 1, 2)
day_index = date.weekday()
print(calendar.day_name[day_index])  # => '火曜日'

これらの方法を使うことで、Pythonで簡単に曜日を取得することができます。具体的な使用例や詳細な説明は、各リンク先をご覧ください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です