【毎日Python】Pythonで現在の日付と時刻を取得する方法|datetime.now

import datetime

Pythonで現在の日付と時刻を取得する方法です。
使用するのはdatetimeモジュールにあるdatetimeオブジェクトのnowメソッドです。
datetimeモジュールをインポートします。

now = datetime.datetime.now()
now

今現在の日付と時刻を取得してみましょう。
表示できました。
日本標準時の環境で実行している為、日本時間での現在の時間です。

type(now)

データ型を確認してみましょう。
datetime型であることがわかります。

now.year
now.month
now.day
now.hour

また、このように属性を指定することで、年や月、日付や時間を取得することができます。

# type(now.year)
print(now.tzinfo)

ちなみに、タイムゾーンの設定ができますが、デフォルトでは設定されません。

tz = datetime.timezone(datetime.timedelta(hours=9))
datetime.datetime.now(tz)

このように、タイムゾーンを設定して日時を取得することもできます。

関連メソッド

【毎日Python】Pythonで今日の日付を取得する方法|datetime.date.today