📜  python date + days - Python(1)

📅  最后修改于: 2023-12-03 14:45:57.017000             🧑  作者: Mango

Python中日期加上指定天数

在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类。