📅  最后修改于: 2023-12-03 15:09:12.761000             🧑  作者: Mango
在Python中,可以使用datetime模块来处理日期时间。在这个模块中,有一些方法可以帮助你添加和减去日期时间。
使用timedelta
方法可以添加日期时间。timedelta
是一个时间差,你可以向日期或时间添加timedelta
,然后得到一个新的日期或时间。例如,下面的代码演示了如何添加一天的时间:
from datetime import datetime, timedelta
now = datetime.now()
one_day_later = now + timedelta(days=1)
print(one_day_later)
输出:
2022-11-04 17:34:54.603849
你还可以添加小时、分钟、秒和微秒。例如,下面的代码演示了如何添加一个小时的时间:
one_hour_later = now + timedelta(hours=1)
print(one_hour_later)
输出:
2022-11-03 18:35:55.603849
你也可以使用timedelta
方法来减去日期时间。例如,下面的代码演示了如何减去一周的时间:
one_week_ago = now - timedelta(weeks=1)
print(one_week_ago)
输出:
2022-10-27 17:34:54.603849
你还可以减去天、小时、分钟、秒和微秒。例如,下面的代码演示了如何减去一个小时的时间:
one_hour_ago = now - timedelta(hours=1)
print(one_hour_ago)
输出:
2022-11-03 16:34:54.603849
在Python中,使用timedelta
方法可以很容易地添加和减去日期时间。在做日期时间计算时,记得使用datetime
模块和timedelta
方法,这将使你的代码更加清晰和易于维护。