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()

上一篇      下一篇