基本概念

Pythonで日付から曜日を求める方法

スポンサーリンク

概要とサンプルコード

日付から曜日を求めるには、以下のようにします。

from datetime import datetime
def get_weekday(year, month, day):
date = datetime(year, month, day)
return date.strftime('%A')

上記のコードでは、Python 標準ライブラリの datetime モジュールを使用して、日付を表す datetime オブジェクトを生成しています。
次に、生成された datetime オブジェクトの strftime() メソッドを使用して、曜日を表す文字列を取得しています。
%A は、曜日を表す文字列を返すフォーマット指定子です。

例えば、get_weekday(2022, 12, 27) の場合、結果は ‘Tuesday’ になります。

注意: datetime モジュールを使用する場合、年、月、日の引数の順番が重要です。
また、月は 1 月を表す 1、12 月を表す 12 のように、1 月から 12 月までの順番で指定する必要があります。

コメント

タイトルとURLをコピーしました