Я хочу найти разницу между двумя моментами, например (05:33, 16:01). Так что я знаю, что нужно написать скрипт, который будет делать это, и я могу сделать с этим ДЕФ:Разница во времени python
def diff_minutes(start_time, end_time):
"""returns the difference of two inputs
number, number -> number"""
return int(start_time - end_time)
def hours_and_minutes_str(hours, minutes):
"""returns a string that represents the time span, including units
number, number -> str"""
print (hours, 'hours' , minutes , "minutes")
def hours_and_minutes_to_minutes(hours, minutes):
"""returns the total minutes of the input
number, number -> number"""
return (hours * 60 + minutes)
def minutes_to_hours_and_minutes(minutes):
"""returns two numbers given just a number of minutes
number, number -> number"""
return (int(minutes/60), minutes%60)
def extract_hours(tm:'hours:minutes'):
"""returns an integer representing the number of hours
number, number -> number"""
return int(tm.split(':')[0])
def extract_minutes(tm:'hours:minutes'):
"""returns an integer representing the number of minutes
number, number -> number"""
return int(tm.split(':')[1])
Любая помощь приветствуется.
Было бы гораздо легче просто преобразовать их в [ 'datetime'] (https://docs.python.org/3/library/datetime.html) объектов. – iCodez