` - monotonic: 一个单调的计时器,不能倒转。不知道从什么时候开始的,返回类型:浮点型。例如: ```python >>> def func(): ... print(time.monotonic()) ... time.sleep(1) ... >>> i = 0 >>> while i<5: ... func() ... i+=1 ... 461875.89 461876.89 461877.89 461878.89 461879.89 ``` - perf_counter:性能计数器用于基准测试。不服跑个分!返回类型:浮点型。例如: ```python >>> time.perf_counter() 3674.2299851 >>> time.perf_counter() 3675.2086447 >>> time.perf_counter() 3675.9990329 ``` - process_time:用于分析的进程时间:内核和用户空间CPU时间的总和。返回类型:浮点型。例如: ```python >>> time.process_time() 4.40625 ``` - sleep:将执行延迟数秒。参数类型:int or float ,返回类型:无,这就不演示了...浪费时间 - strftime: ``` 根据格式规范将时间元组转换为字符串。有关格式化代码,请参阅库参考手册。当没有传入参数时,使用localtime()返回的当前时间。传入参数:配对字符串,时间元祖(与字符串配对),返回参数:时间字符串 ``` 例: ```python # 根据前面的格式化字符串来生成对应时间字符串 >>> time.strftime("%Y-%m-%d %H:%M:%S", (2019, 1, 1, 1, 1, 1, 1, 13, 0)) '2019-01-01 01:01:01' >>> time.strftime("%Y-%m-%d %H:%M:%S %I", (2019, 1, 1, 1, 1, 1, 1, 13, 0)) '2019-01-01 01:01:01 01' >>> time.strftime("%Y-%m-%d %H:%M:%S %z,%a,%A,%b,%B,%c,%I,%p", (2019, 1, 1, 1, 1, 1, 1, 13, 0)) '2019-01-01 01:01:01 +0800,Tue,Tuesday,Jan,January,Tue Jan 1 01:01:01 2019,01,AM' ``` - strptime: ``` 根据格式规范将字符串解析为时间元组。有关格式化代码,请参阅库参考手册(与strftime ())。传入参数:时间字符串,配对字符串。返回参数:时间元祖 ``` 例: ```python >>> time.strptime("2019-01-01 01:01:02", "%Y-%m-%d %H:%M:%S") time.struct_time(tm_year=2019, tm_mon=1, tm_mday=1, tm_hour=1, tm_min=1, tm_sec=2, tm_wday=1, tm_yday=1, tm_isdst=-1) ``` - time:以秒为单位返回从纪元开始的当前时间。如果系统时钟提供这些信息,那么可能只存在几分之一秒。就是我们常说的时间戳。返回参数:浮点数
|