📜  如何在Python中为当前时间添加小时数?(1)

📅  最后修改于: 2023-12-03 15:08:56.424000             🧑  作者: Mango

在Python中为当前时间添加小时数

有时候,我们需要在当前时间基础上添加一些时间,比如往后推迟一个小时。在Python中,可以使用datetime模块来做这个操作。

获取当前时间

首先,我们需要获取当前的时间。可以使用datetime模块中的datetime类来完成这个任务。下面是获取当前时间的代码片段:

from datetime import datetime

now = datetime.now()
print("当前时间:", now)

输出结果:

当前时间: 2022-12-31 23:59:59.999999
添加小时数

要在当前时间基础上添加小时数,可以使用datetime模块中的timedelta类。timedelta可以表示一段时间。下面是添加1个小时的代码片段:

from datetime import datetime, timedelta

now = datetime.now()
hours_to_add = 1
new_time = now + timedelta(hours=hours_to_add)

print("添加{}小时后的时间:{}".format(hours_to_add, new_time))

输出结果:

添加1小时后的时间:2023-01-01 00:59:59.999999

可以看到,添加1小时后的时间为当前时间的后一个小时。如果要添加多个小时,只需将hours_to_add设置为对应的小时数即可。

结论

在Python中,可以使用datetime模块来获取当前时间,并使用timedelta类来添加时间。这种方法可以很方便地完成在当前时间基础上添加时间的操作。