Python time 模块
程序员文章站
2022-07-09 21:34:08
```
# 打印帮助信息
print(help(time)) # 时间戳
print(time.time()) # 休眠 2 秒
time.sleep(2) # 计算 CPU 执行时间
print(time.clock()) # 将一个时间戳转换为UTC时区(0时区)的struct_time
pri... ......
# 打印帮助信息 print(help(time)) # 时间戳 print(time.time()) # 休眠 2 秒 time.sleep(2) # 计算 CPU 执行时间 print(time.clock()) # 将一个时间戳转换为UTC时区(0时区)的struct_time print(time.gmtime()) 运行结果: time.struct_time(tm_year=2018, tm_mon=4, tm_mday=17, tm_hour=7, tm_min=47, tm_sec=26, tm_wday=1, tm_yday=107, tm_isdst=0) # 格式化时间戳为本地的时间 print(time.localtime()) 运行结果: time.struct_time(tm_year=2018, tm_mon=4, tm_mday=17, tm_hour=15, tm_min=48, tm_sec=55, tm_wday=1, tm_yday=107, tm_isdst=0) # 函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定 struct_time = time.localtime() print(time.strftime('%Y-%m-%d_%H-%M-%S', struct_time)) 运行结果: 2018-04-17_15-57-23 # 函数根据指定的格式把一个时间字符串解析为时间元组 a = time.strptime('2018-04-17_15-57-23', '%Y-%m-%d_%H-%M-%S') print(a.tm_year) print(a.tm_mday) 运行结果: 2018 17 # 函数把一个时间戳(按秒计算的浮点数)转化为time.asctime()的形式。 print(time.ctime()) 运行结果: Tue Apr 17 16:37:39 2018 # 接收struct_time对象作为参数,返回用秒数来表示时间的浮点数。 print(time.mktime(time.localtime())) 运行结果: 1523954362.0