Date calculation in format (days/hours/minutes/seconds)

I need to calculate number days between two dates and the result will be return in format of days:hours:minutes:seconds. For instance below, please advise what function should I use?

Full Cargo Cut-off (Return CY) Roll Over Date Customer Notice
2023-11-26 17:00:00 2023-10-20 10:43:29 -37 days 6 hours 16 minutes 31 seconds