欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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