@ [toc]
一、datetime与时间戳格式相互转换
import datetime
import time
# 将datetime转换为unix时间戳
dtime = datetime.date.today()
unix_time = time.mktime(dtime.timetuple())
print(dtime, unix_time) # 2019-09-02 1567353600.0
# 将unix时间戳转换成datetime
dtime2 = datetime.datetime.fromtimestamp(unix_time)
print(dtime2)
二、根据时间差获得时间
yestoday = datetime.date.today() + datetime.timedelta(days=-1) # days=-1,代表昨天,-2代表前天,1代表明天...
三、datetime 格式与字符串格式的相互转换
# datetime 格式与字符串格式的相互转换
today_str =datetime.date.today().strftime("%Y-%m-%d") # 转换为字符串
today_datetime = datetime.datetime.strptime("2019-09-01 00:00:00", '%Y-%m-%d %H:%M:%S') # 转换为datetime
print(today_str,ty