十、系统内置模块 9.时间模块 - time

时间模块 - time

时间戳
    表示从1970年1月1日00时00分00秒到现在的秒数

time
    该模块提供各种与时间相关的功能

time.time(t)
        功能:返回当前系统时间戳

time.ctime(t)
        功能:返回当前系统时间str

time.localtime(t)
        功能:返回当前系统时间tuple

time.sleep(t)
        功能:暂停当前线程的执行ts

time.strftime(format,timetuple)
        功能:格式化显示日期和时间
        参数:
            timetuple:时间tuple,忽略则为当前时间

time.perf_counter()
        功能:返回性能计数器的值(以秒为单位),即具有最高可用分辨率的时钟以测量短持续时间

import time

# 时间戳
res = time.time()
print(res)

# 时间str
res = time.ctime()
print(res)

# 时间tuple
res = time.localtime()
print(res)

# 格式化时间显示
res = time.strftime('%F %T',res)
print(res)

# 计算程序运行时间
start = time.perf_counter()
for i in range(10000):
    n = 10 + 20
end = time.perf_counter()
time = end - start
print(time)


1639415552.7433124
Tue Dec 14 01:12:32 2021
time.struct_time(tm_year=2021, tm_mon=12, tm_mday=14, tm_hour=1, tm_min=12, tm_sec=32, tm_wday=1, tm_yday=348, tm_isdst=0)
2021-12-14 01:12:32
0.0010861409999999294
上一篇:Too many open files" running OS X


下一篇:正则表达式(python)