描述 time time() 返回当前时间的时间戳(1970纪元后经过的浮点秒数)
导入包
import time
输出时间戳
>>> import time
>>> print (time.time())
1573806350.2821906
拿到时间元组struct_time
拿到当前的年月日
>>> time = time.localtime(time.time())
>>> print(time)
time.struct_time(tm_year=2019, tm_mon=11, tm_mday=15, tm_hour=16, tm_min=27, tm_sec=3, tm_wday=4, tm_yday=319, tm_isdst=0)
>>> print (time.tm_year)
2019
>>> print(time.tm_mon)
11
可视化字符串strftime
>>> print(time.strftime("%Y-%m-%d %H:%M:%S"))
2019-11-15 16:41:54
字符串形式计算时间差
>>> import datetime
>>> start="2019-11-01 17:00:00"
>>> end="2019-11-11 17:00:00"
>>> start=time.strptime(start,"%Y-%m-%d %H:%M:%S")
>>> end=time.strptime(end,"%Y-%m-%d %H:%M:%S")
>>> userStart=datetime.datetime(start[0],start[1],start[2])
>>> userEnd=datetime.datetime(end[0],end[1],end[2])
>>> print((userEnd-userStart).days)
10