1.time模块
1.2 获取时间元组–localtime函数
import time
ls = time.localtime()
import time
ls = time.localtime()
#查看时间元组
ls
time.struct_time(tm_year=2019, tm_mon=12, tm_mday=28, tm_hour=15, tm_min=58, tmsec=24, tm_wday=5, tm_yday=362, tm_isdst=0)
tm_year:年
tm_mon:月(1-12)
tm_mday:日(1-31)
tm_hour:时(0-23)
tm_min:分(0-59)
tm_sec:秒(0-59)
tm_wday:星期几(0-6,6表示周日)
tm_yday:一年中的第几天(1-366)
tm_isdst:是否是夏令时(默认为-1)
1.2 time.time():返回当前时间的时间戳
#表示当前时间距离1970年1月1日的秒数
import time
print(time.time())
1577520371.7072241
1.3 sleep睡眠函数
import time
>>> while 1:
#当前时间戳
... t=time.time()
#睡眠5秒
... time.sleep(5)
#计算时间差
... td=time.time()-t
... print(td)
... break
5.001286268234253
1.4 将时间元组转化为自定义日期时间格式–strftime函数
time.localtime()
import time
#获取当前时间元组
lt=time.localtime()
#时间元组转化为自定义的时间格式
st=time.strftime("%Y-%m-%d %H:%M:%S", lt)
#查看转化后的时间
print(st)
2019-12-28 16:23:53
2. date模块
2.1 获取当天日期–datetime.today函数
datetime.date.today()
import datetime
dt=datetime.date.today()
print(dt)
2019-12-28
2.2 查询当天星期几–isoweekday函数(基于datetime.date类型的参数)
datetime.date.isoweekday(arg)
import datetime
#获取datetime式
dt=datetime.date.today()
#获取星期数
dw=datetime.date.isoweekday(dt)
print(dw)
6
2.3 isocalendar函数 (函数需要一个datetime.date类型的参数)
datetime.date.isocalendar(arg)
返回datetime.date时间对象中的year(年),week(周),weekday(工作日)
import datetime
#获取datetime式
dt=datetime.date.today()
d=datetime.date.isocalendar(dt)
print(d)
(2019, 52, 6)
来源:CSDN
作者:Zhang_Yinmou
链接:https://blog.csdn.net/Zhang_Yinmou/article/details/103745446