python time函数
时间: 2023-10-21 07:02:01 浏览: 46
`time` 模块是 Python 标准库中的一个模块,提供了一些与时间相关的函数。
以下是一些常用的 `time` 模块函数:
- `time.time()`:返回当前时间的时间戳(1970 年 1 月 1 日到现在的秒数)。
- `time.sleep(sec)`:使程序暂停 `sec` 秒钟。
- `time.localtime([secs])`:将一个时间戳转换为本地时间,如果没有传入参数,将返回当前的本地时间。
- `time.strftime(format[, t])`:将时间元组转换为指定格式的字符串。
- `time.strptime(string[, format])`:将一个字符串解析为时间元组。
下面是一个使用 `time` 模块的示例:
```python
import time
print("当前时间戳:", time.time())
print("程序将休眠2秒钟")
time.sleep(2)
print("当前本地时间:", time.localtime())
str_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print("当前时间的字符串格式:", str_time)
time_tuple = time.strptime(str_time, "%Y-%m-%d %H:%M:%S")
print("将字符串转换为时间元组:", time_tuple)
```
输出结果如下:
```
当前时间戳: 1634048282.427275
程序将休眠2秒钟
当前本地时间: time.struct_time(tm_year=2021, tm_mon=10, tm_mday=12, tm_hour=19, tm_min=38, tm_sec=4, tm_wday=1, tm_yday=285, tm_isdst=0)
当前时间的字符串格式: 2021-10-12 19:38:06
将字符串转换为时间元组: time.struct_time(tm_year=2021, tm_mon=10, tm_mday=12, tm_hour=19, tm_min=38, tm_sec=6, tm_wday=1, tm_yday=285, tm_isdst=-1)
```
注意:`time` 模块返回的时间元组中,月份从 1 开始,星期从 0 开始(0 表示星期一)。