python的time库
时间: 2023-09-16 07:13:09 浏览: 63
Python中的time库提供了一些常用的时间处理函数,包括时间戳转换、休眠、计时等功能。下面是一些常用的函数:
1. time():返回当前时间的时间戳(1970年1月1日至今的秒数)。
2. localtime([secs]):将时间戳转换为本地时间的struct_time对象。如果没有给定时间戳,则使用当前时间。
3. strftime(format[, t]):将struct_time对象格式化为字符串。
4. sleep(secs):让程序休眠指定的秒数。
5. clock():返回程序运行时间的秒数。
示例代码:
```python
import time
# 获取当前时间戳
timestamp = time.time()
print("当前时间戳:", timestamp)
# 将时间戳转换为struct_time对象
localtime = time.localtime(timestamp)
print("当前本地时间:", localtime)
# 格式化时间
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", localtime)
print("当前时间字符串:", formatted_time)
# 让程序休眠3秒
time.sleep(3)
# 输出程序运行时间
print("程序运行时间:", time.clock(), "秒")
```
输出结果:
```
当前时间戳: 1634288903.3092575
当前本地时间: time.struct_time(tm_year=2021, tm_mon=10, tm_mday=15, tm_hour=17, tm_min=35, tm_sec=3, tm_wday=4, tm_yday=288, tm_isdst=0)
当前时间字符串: 2021-10-15 17:35:03
程序运行时间: 0.004348000000000858 秒
```
阅读全文