У меня есть время из пяти минут назад, используя datetime.time.now()
, и мне нужно знать, какое было бы время, если бы я вычел это время из текущего времени.
Попытка 1 - не работает:
from datetime import datetime, timedelta
time1 = datetime.now()
time2 = datetime.now() + timedelta(minutes=5)
print(time1 - time2)
Это дало мне «-1 день, 23: 54: 59.999987».
Попробуй 2 - сработало, но есть ли лучший способ?:
time1 = datetime.now()
time2 = datetime.now() + timedelta(minutes=5)
print(str(time1 - time2).split(',')[1])
Это дало мне желаемый результат, но есть ли метод, кроме манипуляции со строками?