跳到主要内容

🕓 Python 标准库 - 时间与日期模块 time

模块介绍

Python 提供 time 模块,用于处理时间相关的函数。主要功能包括:

  • 获取当前时间戳
  • 获取本地时间或 UTC 时间
  • 时间格式化显示
  • 程序延时(休眠)
  • 时间戳与结构化时间之间的转换

1️⃣ 当前时间戳(秒)

使用 time.time() 获取当前自 1970 年 1 月 1 日以来的秒数。

导入 time
打印("当前时间戳:", time.时间())

2️⃣ 当前本地时间(结构化)

使用 time.localtime() 将当前时间戳转换为本地时间的结构化格式。

导入 time
本地时间 = time.本地时间()
打印(本地时间)

3️⃣ 格式化时间字符串

使用 time.strftime() 将结构化时间转为可读字符串格式。

导入 time
当前时间 = time.格式时间("%Y-%m-%d %H:%M:%S", time.本地时间())
打印("格式化时间:", 当前时间)

4️⃣ 时间字符串转结构化时间

使用 time.strptime() 将字符串转换为结构化时间。

导入 time
结构时间 = time.解析时间("2025-07-04 12:00:00", "%Y-%m-%d %H:%M:%S")
打印(结构时间)

5️⃣ 程序休眠

使用 time.sleep(秒数) 使程序暂停执行一定秒数。

导入 time
打印("开始等待...")
time.休眠(2)
打印("等待结束")

6️⃣ 时间戳与结构时间互转

  • time.mktime(t):结构化时间转时间戳
  • time.gmtime(t):时间戳转 UTC 结构化时间
导入 time
结构 = time.本地时间()
时间戳 = time.转时间戳(结构)
打印("转换后时间戳:", 时间戳)