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)
このように、タイムゾーンを設定して日時を取得することもできます。