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

現在日時の取得
01 02 03 04 | >>> from datetime import datetime >>>datetime.now() datetime.datetime( 2020 , 6 , 5 , 10 , 11 , 17 , 198419 ) |
現在時、分、秒、マイクロ秒の取り出し
01 02 03 04 05 06 07 08 09 10 11 | >>>datetime.now().hour 10 >>>datetime.now().minute 11 >>>datetime.now().second 17 >>>datetime.now().microsecond 198419 |
ISOフォーマットへの変換
01 02 03 | >>>datetime.now().isoformat() '2020-06-05T10:16:21.834235' |
Pythonを一から学ぶのにおすすめの本はコチラ