标准库,datetime

datetime.now():获取当前本地时间

from datetime import datetime

now = datetime.now()
print(now)  # 2024-01-01 12:34:56.789012

日期转换成字符串

from datetime import datetime

now = datetime.now()
formatted = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted)  # "2024-01-01 12:34:56"

timedelta计算时间差

from datetime import datetime, timedelta

now = datetime.now()

# 计算 3 天后的时间
future = now + timedelta(days=3)
print(future)

# 计算 2 小时前的时间
past = now - timedelta(hours=2)
print(past)

# 计算两个日期的差值
delta = future - past
print(delta)  # 3 days, 2:00:00
print(delta.days)  # 3
print(delta.seconds)  # 7200 (2 小时的秒数)
posted @ 2025-06-05 15:29  呆呆酱  阅读(13)  评论(0)    收藏  举报