dechdev_rs/utils/date_time.rs
1use std::time::Instant;
2
3pub fn calculate_elapsed_duration(start_time: Instant) -> (u128, u128, u128, u128, u128) {
4 let elapsed = start_time.elapsed();
5 let millis = elapsed.as_millis();
6 let seconds = millis / 1000;
7 let minutes = seconds / 60;
8 let hours = minutes / 60;
9 let days = hours / 24;
10
11 (days, hours % 24, minutes % 60, seconds % 60, millis % 1000)
12}