1、time.time()方法
返回当前时间的时间戳(1970纪元后经过的浮点秒数)。
语法:
应用:
2、time.localtime()方法
time.localtime()函数类似gmtime(),作用是格式化时间戳为本地时间。如果sec参数未输入,则以当前时间为转换时间。DST(Daylight Savings Time) flag(-1,0,or 1)是否为夏令时。
语法:
应用:
3、time asctime()方法
time asctime()函数接受时间元组并返回一个可读的形式为“Wed Apr 11 12:24:35 2018”的 24个字符的字符串
语法:
应用:
4、time ctime()方法
time ctime()函数把一个时间戳(按秒计算的浮点数)转化成time.asctime()形式。如果参数未给或为None的时候,将会默认time.time()为参数。
语法:
应用:
5、time strftime()方法
time strftime()函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。、
语法:
参数说明:
应用:
6、time sleep()方法
time sleep()函数推迟调用线程的运行,可通过sec指定秒数,表示进程挂起的时间。
语法:
应用:
7、time mktime()方法
time mktime()函数执行与gmtime(),localtime()相反的操作,它接收的struct_time对象为参数,返回用秒数来表示时间的浮点值
如果输入的值不是一个合法的时间,将触发OverflowError 或ValueError。
语法:
应用:
8、time gmtime()方法
time gmtime()函数将一个时间戳转换为UTC时区(0时区)的struct_time,可选的参数sec表示从1970-1-1以来的秒数。其默认值是time.time(),函数返回time.struct_time类型的对象。(struct_time是在time模块中定义的表示时间的对象。)
该函数没有任何返回值。
语法:
应用:
9、time clock()方法
time clock() 函数以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。
这个需要注意,在不同的系统上含义不同。在UNIX系统上,它返回的是"进程时间",它是用秒表示的浮点数(时间戳)。而在WINDOWS中,第一次调用,返回的是进程运行的实际时间。而第二次之后的调用是自第一次调用以后到现在的运行时间。(实际上是以WIN32上QueryPerformanceCounter()为基础,它比毫秒表示更为精确)
语法:
返回值:
该函数有两个功能,
在第一次调用的时候,返回的是程序运行的实际时间;
以第二次之后的调用,返回的是自第一次调用后,到这次调用的时间间隔
在win32系统下,这个函数返回的是真实时间(wall time),而在Unix/Linux下返回的是CPU时间。
应用: