目的
Pythonで日付を扱うdatetimeモジュールの使い方について勉強する。
基本メソッド
datetime : 日付+時刻を処理できるメソッド
date : 日付を処理できるメソッド
time : 時刻を処理できるメソッド
timedelta : 日時の間隔を処理できるメソッド
今日の取得
>>>from datetime import date >>>date.today() datetime.date(2020, 6, 5)
年月日の取り出し
>>> date.today().year 2020 >>>date.today().month 6 >>>date.today().day 5
明日の取得
>>>from datetime import date >>>from datetime import timedelta >>>date.today() + timedelta(days=1) datetime.date(2020, 6, 6)
なお、timedeltaの引数にはmonthsやyearsはないので注意。

現在日時の取得
>>>from datetime import datetime >>>datetime.now() datetime.datetime(2020, 6, 5, 10, 11, 17, 198419)
現在時、分、秒、マイクロ秒の取り出し
>>>datetime.now().hour 10 >>>datetime.now().minute 11 >>>datetime.now().second 17 >>>datetime.now().microsecond 198419
ISOフォーマットへの変換
>>>datetime.now().isoformat() '2020-06-05T10:16:21.834235'