Python 3.x 如何从当前时间检查一段时间后的时间?
我想从当前时间检查一段时间后的时间。 首先,我输入了时间Python 3.x 如何从当前时间检查一段时间后的时间?,python-3.x,datetime,time,timedelta,Python 3.x,Datetime,Time,Timedelta,我想从当前时间检查一段时间后的时间。 首先,我输入了时间 from datetime import datetime now = datetime.now() now 我每小时打印一次 now.hour, now.minute 我编写了这样的代码 from datetime import timedelta def clock(h, m): print("Enter a integer: " +str(h)) print("Enter a in
from datetime import datetime
now = datetime.now()
now
我每小时打印一次
now.hour, now.minute
我编写了这样的代码
from datetime import timedelta
def clock(h, m):
print("Enter a integer: " +str(h))
print("Enter a integer: " + str(m))
nowtime = (now.hour,now.minute)
time_after = [nowtime + datetime.timedelta(hours = h, minutes = m)]
print( str(time_after) + " to " + (now.hour,now.minute))
在我看来,当我在17:28运行代码时,如果输入是时钟(5,55)
,则输出是'23:28到5:23'
。
但是结果没有出来。你能解决这个问题吗?在你的代码中,nowtime是一个整数元组,你不能向其中添加timedelta。只需使用datetime对象
datetime.now()
。