Python 获取当前时间
学习笔记作者:admin日期:2025-06-03点击:16
摘要:介绍如何在 Python 中获取当前时间、UTC 时间、时间戳,并演示如何格式化时间输出。
Python 获取当前时间
在 Python 中,可以通过内置的 datetime
模块或 time
模块来获取当前时间。
1. 获取当前本地时间
from datetime import datetime
# 获取当前本地时间
current_time = datetime.now()
# 打印当前时间
print("当前时间:", current_time)
输出示例:
当前时间: 2023-03-01 14:23:45.678901
2. 格式化时间输出
from datetime import datetime
# 获取当前时间
current_time = datetime.now()
# 格式化时间为 "年-月-日 时:分:秒"
formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
# 打印格式化后的时间
print("格式化后的时间:", formatted_time)
输出示例:
格式化后的时间: 2023-03-01 14:23:45
3. 获取 UTC 时间
from datetime import datetime
# 获取当前 UTC 时间
utc_time = datetime.utcnow()
# 打印 UTC 时间
print("当前 UTC 时间:", utc_time)
输出示例:
当前 UTC 时间: 2023-03-01 06:23:45.678901
4. 使用 time
模块获取时间戳
import time
# 获取当前时间戳
timestamp = time.time()
# 打印时间戳
print("当前时间戳:", timestamp)
输出示例:
当前时间戳: 1677694025.123456
总结
- 如果需要获取当前时间并操作它,推荐使用
datetime.datetime.now()
。 - 如果需要格式化时间输出,配合
strftime
是最佳选择。 - 如果需要 UTC 时间,使用
datetime.utcnow()
。 - 如果只需要时间戳,可以使用
time.time()
。