python time函数
时间: 2023-10-21 14:05:16 浏览: 42
Python 中的 time 模块提供了许多处理时间的函数。下面是一些常用的 time 函数:
1. time():返回当前时间的时间戳,即从 1970 年 1 月 1 日开始经过的秒数。
2. localtime([secs]):将一个时间戳转换为当前时区的 struct_time。如果没有传入时间戳,则使用当前时间。
3. strftime(format[, t]):将 struct_time 转换为指定格式的字符串。
4. sleep(secs):让当前线程休眠指定秒数。
下面是一个示例代码:
```python
import time
# 获取当前时间戳
timestamp = time.time()
print("当前时间戳:", timestamp)
# 将时间戳转换为 struct_time
local_time = time.localtime(timestamp)
print("本地时间:", local_time)
# 格式化时间字符串
time_str = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("格式化时间字符串:", time_str)
# 休眠 2 秒
time.sleep(2)
print("2 秒后的时间戳:", time.time())
```
输出结果:
```
当前时间戳: 1630328644.4816413
本地时间: time.struct_time(tm_year=2021, tm_mon=8, tm_mday=30, tm_hour=22, tm_min=50, tm_sec=44, tm_wday=0, tm_yday=242, tm_isdst=0)
格式化时间字符串: 2021-08-30 22:50:44
2 秒后的时间戳: 1630328646.4826007
```