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



我想在当前的小时上加4个小时,只加小时,不加分钟。这可能吗?在我的程序中,我使用:

hour = current_time.hour

如果我把4加到小时上,例如,如果时间是22,我将得到26。有人能帮帮我吗?

如果它是一个完整的日期时间,您可以使用timedelta对象:

time_in_four_hours = current_time + timedelta(hours=4)

您可能需要仔细阅读模运算符

代码hour = (current_time.hour + 4) % 24将完全满足您的要求。

最新更新