时间模块 - 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