Skip to main content

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}