time模块
time()
time()函数用于返回当前时间的时间戳。
time.time()
此语法中第一个time指的是time模块,该函数不需要传递函数。
localtime([secs])
localtime()函数的作用是格式化时间戳为本地时间。如果secs参数未输入,就以当前时间为转换标准。
time.localtime([secs])
此语法中time指的是time模块,secs指转换为time.struct_time类型的对象的秒数。
gmtime([secs])
gmtime()函数用于将一个时间戳转换为UTC时区(0时区)的struct_time, 可选的参数secs表示从1970-1-1到现在的秒数。gmtime()函数的默认值为time.time(), 函数返回time.struct_time类型的对象(struct_time是在time模块中定义的表示时间的对象)。
time.gmtime([secs])
mktime(t)
mktime()函数用于执行与gmtime()、localtime()相反的操作,接受struct_time对象作为参数,返回用秒数表示时间的浮点数。如果输入的值不是合法的时间,就会触发OverflowError或ValueError。
time.mktime(t)
t 指结构化的时间或完整的9位元祖元素。
asctime([t])
astime()函数用于接收时间元祖并返回一个可读的长度位24个字符的字符串。
time.astime([t])
ctime([secs])
ctime()函数用于把一个时间戳(按秒计算的浮点数)转换为time.astime()的形式。如果未指定参数secs或参数为None,就会默认将time.time()作为参数。ctime的作用相当于astime(localtime(secs))。
time.ctime([secs])
1 import time 2 3 print(f'time.ctime(): {time.ctime()}')
time.ctime():Tue Jun 30 15:15:02 2020
sleep(secs)
sleep()函数用于推迟调用线程的运行,可通过参数secs指定执行的秒数。
clock()
clock()函数用于以浮点数计算的秒数返回当前CPU时间,用来衡量不同程序的好事,比time.time()更有用。
该函数在不同系统上的含义不同,在UNIX系统中,返回的是“进程时间”,使用秒表示的浮点数(时间戳);在Windows系统中,第一次调用返回的是进程运行的实际时间,第二次之后的调用返回的是自第一调用后到现在的运行时间。
strftime(format[, t])
strftime()函数用于接收时间元祖,并返回以刻度字符串表示的当地时间,格式由参数format决定。
time.strftime(format[,t])
此语法中time指的是time模块,format指格式化字符串,t指可选的参数,是一个struct_time对象。
strptime(string[, format])
strptime()函数用于根据指定的格式把一个时间字符串解析为时间元祖。
time.strptime(string[, format])
浙公网安备 33010602011771号