datetime 現在日時の取得
datetime.datetime.now()
# datetime.datetime(2020, 9, 19, 15, 53, 31, 337204)
dt = datetime.datetime.now()
dt.year
# 2020
dt.month
# 9
dt.day
# 19
dt.hour
# 15
dt.minute
# 53
dt.second
# 31
dt.microsecond
# 337204
year:年、month:月、hour:時間、minute:分、second:秒、microsecond:マイクロ秒
datetime 日時を文字列に変換
dt = datetime.datetime.now()
dt.strftime("%Y/%m/%d %H:%M:%S")
# '2020/09/19 15:53:31'
datetime 日付のみ抽出
dt.strftime("%Y/%m/%d")
# '2020/09/19'
datetime 時間のみ抽出
dt.strftime("%H:%M:%S")
# '15:53:31'
datetime 任意の日時を設定
dt = datetime.datetime(2019, 11, 6, 8, 23, 12)
dt.strftime("%Y/%m/%d %H:%M:%S")
# '2019/11/06 08:23:12'
コメント