我正在为各种计时器功能。基本上,我想做的是在这种情况下花一点时间(例如11:30 AM),看看到11:30 AM还剩下几秒钟。到目前为止,我想出的代码是:
def get_sec(time_str):
h, m, s = time_str.split(':')
return int(h) * 3600 + int(m) * 60 + int(s)
#returns the seconds until 11:30AM starting from 12:00 AM
j = input("Enter a time in the format HH:MM:SS")
seconds_of_future_time= get_sec(j)
time_left = #get current time in seconds and subtract seconds_of_future_time from it
time.sleep(time_left)
print("Sent message")
我对如何获取以秒为单位的当前时间以及从未来时间的秒数中减去该时间感到困惑。