今日が祝日かどうかjpholidayを使って判定する【Python】

Pythonで今日が祝日なのかどうか判定する方法を備忘録もかねて書いておきます。 タイトルの「今日が祝日かどうか判定する方法」だけを知りたい方は「今日が祝日かどうか判定する」という項目からお読みください。 使うモジュール datetime jpholiday まず、pipで jpholiday というモジュールをインストールします。 shell 1 pip install jpholiday これでモジュールの準備は完了です。 jpholiday の使い方 まずは、基本的な使い方をマスターしていきましょう。 ちなみに、jpholiday のGitHubリポジトリはこちら です。 指定した日付の祝日名を取得 あらかじめ指定した日付の祝日名を取得します。 python 1 2 3 4 5 6 7 8 import datetime import jpholiday # 2020年1月1日の祝日名を取得する holiday_name = jpholiday.is_holiday_name(datetime.date(2020, 1, 1)) # 祝日名を出力 print(holiday_name) output 1 元日 指定した日付が1月1日ですので、出力結果は「元日」となります。非常に簡単です。 祝日ではない日付を指定した場合はどうなるのでしょうか。 python 1 2 3 4 5 6 7 8 import datetime import jpholiday # 2020年1月5日の祝日名を取得する holiday_name = jpholiday.is_holiday_name(datetime.date(2020, 1, 5)) # 祝日名を出力 print(holiday_name) output 1 None 出力結果は None になります。...

Posted 2020-08-15 ·  Updated 2024-06-02 ·  Konoka-Iori ·  Tech