为Python自带标准库
import time返回当前时间的时间戳 时间戳(timestamp), 表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. 示例
print(f"当前时间戳为: {time.time()}")结果:当前时间戳为: 1611749306.3355024
这个功能经常被用于计时
start_time = time.time() # 起始时间 # 程序代码 count = 0 while count < 50000: count += 1 print(f"程序运行时间: {time.time() - start_time}")结果:程序运行时间: 0.002992868423461914
以字符串格式化形式返回时间 把一个代表时间的元组或者struct_time(如由time.localtime()和time.gmtime()返回)转化为格式化的时间字符串
format 字符串 格式t 一个struct_time对象(如time.localtime()和time.gmtime()),如果t未指定,将传入time.localtime()。示例
print(time.strftime("%Y/%m/%d %H:%M:%S"))2020/06/06 15:11:24
格式对应表 注意字母大小写 格式对应%y两位数的年份表示%Y四位数的年份表示%m月份%d天数%H24小时制小时数%I12小时制小时数%M分钟数%S秒数%a本地简化星期名%A本地完整星期名%b本地简化月份名%B本地完整月份名%c本地相应的日期表示和时间表示%j一年内的哪一天%p本地A.M.或P.M.的等价符%U一年中内的第几个星期(星期天为每个星期的开始)%W一年中的第几个星期(星期一为星期的开始)%w星期(数值为0-6,星期天每为星期的开始)%x本地相应的日期表示%X本地相应的时间表示%z与标准时间(UTC) 的 时区偏移量 (国内为UTC+8时区)%Z当前时区的名称 (如国内打印为:中国标准时间)%%%号本身推迟指定的时间运行
seconds 单位为秒,类型为浮点数示例
time.sleep(1) #推迟 1 秒 time.sleep(1.1) #推迟 1.1 秒