import time
import datetime
# 生成时间戳
time.time() # 1576405304.0187929
time.mktime(time.localtime()) #将当前时间转化为时间戳
time.localtime(time.time()) # timestamp to struct_time 本地时间
# time.struct_time(tm_year=2016, tm_mon=10, tm_mday=26, tm_hour=16, tm_min=45, tm_sec=8, tm_wday=2, tm_yday=300, tm_isdst=0)
#生成format_time
time.strftime("%Y-%m-%d %X",time.localtime()) # 2016-10-26 16:48:41
time.asctime(time.localtime()) # 生成固定格式的时间表示格式
time.ctime(time.time()) #'Sun Dec 15 18:27:05 2019'
>>> from datetime import datetime
>>> now = datetime.now()
>>> print(now.strftime('%a, %b %d %H:%M'))
>>> now = datetime.datetime.now()
>>> now # datetime.datetime(2019, 12, 15, 18, 37, 16, 993169)
>>> datetime.datetime.now().strftime("%Y-%m-%d %X") # '2019-12-15 18:39:15'
>>> datetime.datetime.now().date() # datetime.date(2019, 12, 15)
# 明天
datetime.date.today() + datetime.timedelta(days=1) # datetime.date(2019, 12, 16)
# 三天后
datetime.datetime.now() - datetime.timedelta(days=3)
# 今天的 开始时间 结束时间
datetime.datetime.combine(datetime.date.today(), datetime.time.min)
datetime.datetime.combine(datetime.date.today(), datetime.time.max)
# 获取时间差 单位秒
(datetime.datetime(2019,12,16,12,0,0) - datetime.datetime.now()).total_seconds()
网友评论