in utility.py [0:0]
def to_seconds(interval_str: str):
# Split the string into day and time components
day_part, time_part = interval_str.split(' ')
# Extract the day, and convert it to seconds (1 day = 86400 seconds)
day_in_seconds = int(day_part) * 86400 # 24*60*60
# Split the time string into hours, minutes, seconds, and milliseconds
time_part = time_part.split('.')[0] # omitting milliseconds for simplicity
hours, minutes, seconds = map(int, time_part.split(':'))
# hours, minutes, seconds, milliseconds = map(int, time_part.split(':'))
# Convert time to seconds
time_in_seconds = hours * 3600 + minutes * 60 + seconds # we are omitting milliseconds for simplicity
return day_in_seconds + time_in_seconds