如何將小時,分鐘和秒添加到創建的時間?Python將小時,分鐘和秒添加到已創建的時間
代碼:
import datetime
time_entry = input('Enter a time in hh:mm:ss format:')
hours, minutes, second = map(int, time_entry.split(':'))
t = datetime.time(hours, minutes, second)
h = int(input('Hours:'))
m = int(input('Minutes:'))
s = int(input('Seconds:'))
print('Current time is:',t)
t1 = datetime.time(hours + h, minutes + m, second + s)
print('New time is:',t1)
我希望它出來是這樣的:
Enter a time in hh:mm:ss format:23:23:23
Hours:2
Minutes:2
Seconds:2
Current time is: 23:23:23
New time is: 1:25:25
但我得到:
t1 = datetime.time(hours + h, minutes + m, second + s)
ValueError: hour must be in 0..23
請發表您的代碼與你'log'在這裏一起,而不是將其鏈接到一個快照。 –
好的......我已編輯它 –
並且您的輸入和預期輸出 –