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])

posted on 2020-06-30 15:36    阅读(123)  评论(0)    收藏  举报

导航