Python标准库time使用方式详解
1. time库概述
time是Python标准库中与时间相关操作最为常用的模块之一,它提供了各种处理时间和日期的函数。
2. time库基础知识
2.1 time模块中的常用函数
以下是time模块中常用的函数:
函数 | 描述 |
---|---|
time() | 返回当前时间的时间戳 |
clock() | 返回处理器时间 |
sleep() | 推迟调用线程的运行 |
gmtime() | 将时间戳转换为结构化时间 |
localtime() | 将时间戳转换为本地时间 |
strftime() | 根据指定格式输出时间字符串 |
2.2 时间表示方法
Unix时间戳(POSIX timestamp)是秒数的浮点数,从1970年1月1日午夜(UTC/GMT的午夜)开始,不考虑闰秒。
struct_time结构体:为元组类型,用于表示一天的时间。struct_time有9个属性:年(year),月(month),日(day),时(hour),分(minute),秒(second),一周的第几日(weekday),一年的第几日(yearday),夏令时标志(isdst)。
3. time模块使用示例
3.1 获取当前时间戳
import time
ts = time.time()
print(ts)
运行结果:1612906289.6451533
3.2 格式化输出时间字符串
import time
ts = time.time()
local_time = time.localtime(ts)
time_str = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print(time_str)
运行结果:2021-02-10 19:45:03
4. 总结
本文主要介绍了Python标准库中的time模块,包括time模块中的常用函数以及时间表示方法。通过示例代码演示了获取当前时间戳和格式化输出时间字符串的方法,希望能对读者有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python标准库time使用方式详解 - Python技术站