在python中用整数添加时间

2024-04-23 07:47:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想得到当前时间,并将其与小时整数相加。现在的例子是2019年5月12日晚上11点。我想再多加3个小时。所以结果是2019年5月13日凌晨2点。请帮助我输入datetime+hours(整数类型)

import datetime

currentDT = datetime.datetime.now()
print('Now is: '+ str(currentDT))
hours = int(input()) #any hours you want
result = currentDT + hours #it will get the errors here

Tags: import类型datetimeis时间整数now例子
1条回答
网友
1楼 · 发布于 2024-04-23 07:47:32

使用datetime.now获取当前时间,并添加datetime.timedelta

from datetime import datetime, timedelta

n_hours = 3
date = datetime.now() + timedelta(hours=n_hours)

print(datetime.now())
# 2019-05-12 19:16:51.651376

print(date)
# 2019-05-12 22:16:51.464890

相关问题 更多 >