Using
datetime
import datetime start_string = "08:31:27 PM 01/02/2023" total_time_string = "01:22:14" format_string = "%I:%M:%S %p %d/%m/%Y" start_datetime = datetime.datetime.strptime(start_string, format_string) hours, minutes, seconds = total_time_string.split(":") total_timedelta = datetime.timedelta( hours=float(hours), minutes=float(minutes), seconds=float(seconds) ) end_datetime = start_datetime + total_timedelta print( f"{start_datetime.strftime(format_string)}, {end_datetime.strftime(format_string)}" )
Output:08:31:27 PM 01/02/2023, 09:53:41 PM 01/02/2023