📜  添加时间增量 pytohn - Python (1)

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

添加时间增量 Python

在许多应用程序中,需要对时间进行操作,例如添加时间增量。在 Python 中,可以使用 datetime 模块来执行此操作。

datetime 模块

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 中添加时间增量的方法,希望对你有所帮助。