time模块是Python中提供的用于处理时间的标准库,可以用来进行时间处理、时间格式和计时等。
其包含的函数及其相应的功能描述如下:
time()------>获取当前时间戳
localtime(sec)------>获取指定时间戳对应的本地时间的struct_time对象
ctime()------>获取当前时间戳对应的易读字符串
strftime()------>格式化时间,结果为字符串
strptime()------>提取字符串的时间,结果为struct_time对象
sleep(sec)------>休眠sec秒
代码实施
import time
now=time.time()#获取当前时间戳
print(now)
obj=time.localtime()#struct_time对象
print(obj)
obj2=time.localtime(60)#60秒
print(obj2)
print(type(obj2))
print('年份:',obj2.tm_year)
print('月份:',obj2.tm_mon)
print('日期:',obj2.tm_mday)
print('时:',obj2.tm_hour)
print('分:',obj2.tm_min)
print('秒:',obj2.tm_sec)
print('星期:',obj2.tm_wday)#[0,6],3表示星期四,0表示星期一
print('今年的多少天:',obj2.tm_yday)
print(time.ctime())#时间戳对应的易读的字符串
#日期格式化
print(time.strftime('%Y-%m-%d',time.localtime()))#str---->字符串
print(time.strftime('%H:%M:%S',time.localtime()))
print('%B月份的名称',time.strftime('%B',time.localtime()))
print('%A星期的名称',time.strftime('%A',time.localtime()))
#字符串转成struct_time
print(time.strptime('2008-08-08','%Y-%m-%d'))
time.sleep(20)#程序暂停20秒之后在运行
print('helloworld')
运行结果如下