标准库,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 小时的秒数)
浙公网安备 33010602011771号