Python 获取当前时间
学习笔记作者:admin日期:2025-06-03点击:191
摘要:介绍如何在 Python 中获取当前时间、UTC 时间、时间戳,并演示如何格式化时间输出。
Python 获取当前时间
      在 Python 中,可以通过内置的 datetime 模块或 time 模块来获取当前时间。
1. 获取当前本地时间
from datetime import datetime
# 获取当前本地时间
current_time = datetime.now()
# 打印当前时间
print("当前时间:", current_time)输出示例:
当前时间: 2023-03-01 14:23:45.6789012. 格式化时间输出
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:453. 获取 UTC 时间
from datetime import datetime
# 获取当前 UTC 时间
utc_time = datetime.utcnow()
# 打印 UTC 时间
print("当前 UTC 时间:", utc_time)输出示例:
当前 UTC 时间: 2023-03-01 06:23:45.6789014. 使用 time 模块获取时间戳
import time
# 获取当前时间戳
timestamp = time.time()
# 打印时间戳
print("当前时间戳:", timestamp)输出示例:
当前时间戳: 1677694025.123456总结
- 如果需要获取当前时间并操作它,推荐使用 datetime.datetime.now()。
- 如果需要格式化时间输出,配合 strftime是最佳选择。
- 如果需要 UTC 时间,使用 datetime.utcnow()。
- 如果只需要时间戳,可以使用 time.time()。