python使用时间记录功能
时间: 2024-09-10 12:23:56 浏览: 59
Python 中记录时间可以通过标准库中的 `time` 模块来实现。以下是一些基本的功能和它们的使用方法:
1. 获取当前时间戳:可以使用 `time.time()` 函数,它会返回当前时间的秒数表示,从1970年1月1日00:00:00 UTC到现在的秒数。这个时间戳常用于记录时间戳点。
2. 获取当前本地时间:使用 `time.localtime()` 函数可以将时间戳转换为本地时间的结构体。如果要打印出来,通常需要格式化。
3. 格式化时间输出:可以使用 `time.strftime(format)` 函数来格式化时间输出,其中 `format` 是时间的格式化字符串,例如 `"%Y-%m-%d %H:%M:%S"` 会输出形如 "2021-04-22 12:40:50" 的时间。
4. 计算时间差:通过获取两个时间点的时间戳,然后相减,可以计算出两个时间点之间的时间差。
5. 等待和暂停:使用 `time.sleep(seconds)` 函数可以使程序暂停指定的秒数。
示例代码:
```python
import time
# 获取当前时间戳
timestamp = time.time()
print("当前时间戳:", timestamp)
# 获取并格式化当前本地时间
local_time = time.localtime()
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("当前时间:", formatted_time)
# 模拟程序暂停3秒
print("开始等待...")
time.sleep(3)
print("等待结束")
```