包
from datetime import datetime
from datetime import date
from datetime import time
datetime 转化为 date
datetime.datetime(2020, 12, 16, 21, 41, 37, 786837)
datetime.date(2020, 12, 16)
date 转化为 datetime
t = datetime.combine(t, time())
t
datetime.datetime(2020, 12, 16, 0, 0)
datetime 转化为 str
t = t.strftime('%Y-%m-%d')
t
‘2020-12-16’
t = datetime.now()
t = t.strftime('%Y-%m-%d %H:%M:%S')
t
‘2020-12-16 21:53:10’
str 转化datetime
t = '2020-12-16 21:53:10'
datetime.strptime(t,'%Y-%m-%d %H:%M:%S')
datetime.datetime(2020, 12, 16, 21, 53, 10)
t = '2020-12-16'
datetime.strptime(t,'%Y-%m-%d')
datetime.datetime(2020, 12, 16, 0, 0)
str 转date
t = '2020-12-16'
y, m, d = t.split('-')
date(int(y), int(m), int(d))
datetime.date(2020, 12, 16)
date 转 str
t = datetime.now()
t = t.date()
str(t)
‘2020-12-16’