📅  最后修改于: 2023-12-03 14:56:07.768000             🧑  作者: Mango
在许多应用程序中,需要对时间进行操作,例如添加时间增量。在 Python 中,可以使用 datetime 模块来执行此操作。
datetime 模块提供了表示日期和时间的类,以及以不同的格式显示日期和时间的方法。
import datetime
datetime 模块提供以下类来表示日期和时间:
date
: 用于表示日期。格式为 year-month-day。time
: 用于表示时间。格式为 hour:minute:second.microsecond。datetime
: 对日期和时间进行组合。可以使用这些类在程序中创建日期时间对象。
# 创建当前日期时间对象
now = datetime.datetime.now()
我们可以直接对日期时间对象进行加减操作,从而实现时间的增量或减量。
# 加上两天后的日期时间
two_days_later = now + datetime.timedelta(days=2)
# 减去两小时后的日期时间
two_hours_ago = now - datetime.timedelta(hours=2)
print(two_days_later)
print(two_hours_ago)
以上代码将分别输出两天后和两小时前的日期时间。
import datetime
now = datetime.datetime.now()
two_days_later = now + datetime.timedelta(days=2)
two_hours_ago = now - datetime.timedelta(hours=2)
print("现在的日期时间:", now)
print("两天后的日期时间:", two_days_later)
print("两小时前的日期时间:", two_hours_ago)
输出结果为:
现在的日期时间: 2022-03-13 18:45:57.684940
两天后的日期时间: 2022-03-15 18:45:57.684940
两小时前的日期时间: 2022-03-13 16:45:57.684940
以上就是 Python 中添加时间增量的方法,希望对你有所帮助。