現在の日付の取得

Python:
現在の日付の取得

方法:

標準ライブラリdatetimeを使用して:

Pythonの標準ライブラリにあるdatetimeモジュールは、日付や時刻を操作するためのクラスを提供します。現在の日付を取得するには、date.today()メソッドを使用できます。

from datetime import date

today = date.today()
print(today)  # 出力: YYYY-MM-DD(例: 2023-04-05)

日付の書式設定:

異なる形式で現在の日付が必要な場合、strftimeメソッドを使用してカスタムの日付書式を指定できます:

from datetime import date

today = date.today()
formatted_date = today.strftime('%B %d, %Y')  # 例の形式: "2023年4月5日"
print(formatted_date)

より柔軟性を求めるpendulumの使用(人気のあるサードパーティライブラリ):

Pendulumは、Pythonでの日付や時刻の扱いをより直感的にするサードパーティのライブラリです。標準のdatetime機能を拡張し、タイムゾーン管理などの機能を簡素化します。

まず、pip経由でpendulumがインストールされていることを確認します:

pip install pendulum

そして、現在の日付を取得するには:

import pendulum

today = pendulum.now().date()
print(today)  # 出力: YYYY-MM-DD(例: 2023-04-05)

Pendulumを使用すると、書式設定もstrftimeアプローチに似ており、簡単です:

import pendulum

today = pendulum.now()
formatted_date = today.to_formatted_date_string()  # デフォルトの形式: "2023年4月5日"
print(formatted_date)