📅  最后修改于: 2023-12-03 14:45:57.017000             🧑  作者: Mango
在Python中处理日期可以使用datetime模块。datetime模块包括date、time、datetime和timedelta等类。
其中,date类表示的是年、月、日的组合,time类表示的是时、分、秒、微秒,datetime类表示的是date和time的组合,timedelta类表示的是时间间隔。
要计算一个日期加上指定天数后的日期,可以使用timedelta类。
from datetime import date, timedelta
# 定义一个日期
d = date(2022, 1, 1)
# 加上两天
d = d + timedelta(days=2)
# 输出结果
print(d)
这段代码将输出2022-01-03。
timedelta的参数可以是days、hours、minutes、seconds、microseconds和milliseconds。也可以通过计算两个日期之间的差值来得到时间间隔,例如:
from datetime import date
# 定义两个日期
d1 = date(2022, 1, 1)
d2 = date(2022, 1, 3)
# 计算时间间隔
delta = d2 - d1
# 输出结果
print(delta.days)
这段代码将输出2,表示d2比d1晚了2天。
使用Python的datetime模块可以方便地处理日期和时间。要计算一个日期加上指定天数后的日期,可以使用timedelta类。