掌握时间与日期处理的核心工具
datetime 是 Python 标准库中用于处理日期和时间的强大模块。
它提供了多种类(如 datetime、date、time、timedelta 等),
帮助开发者轻松完成时间相关的操作。
获取当前时间:
from datetime import datetime
now = datetime.now()
print(now) # 输出如:2026-01-07 06:24:30.123456
格式化输出时间:
formatted = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted) # 输出如:2026-01-07 06:24:30
时间加减(使用 timedelta):
from datetime import timedelta
future = now + timedelta(days=7)
print("一周后:", future)
pytz 或 zoneinfo)
- 使用 strftime() 自定义输出格式。
- 使用 strptime() 将字符串解析为 datetime 对象。
- 注意时区问题!避免在无时区信息下进行跨地区时间比较。