24 lines
566 B
Rust
24 lines
566 B
Rust
|
|
||
|
|
||
|
|
||
|
pub fn format_date(date: &chrono::NaiveDate) -> String {
|
||
|
// TODO : Implement
|
||
|
date.to_string()
|
||
|
}
|
||
|
|
||
|
pub fn format_number(num: i32) -> String {
|
||
|
// TODO : Implement
|
||
|
num.to_string()
|
||
|
}
|
||
|
|
||
|
fn format_seconds_to_hhmmss(seconds: f64) -> String {
|
||
|
let total_seconds = seconds as u64;
|
||
|
let hours = total_seconds / 3600;
|
||
|
let minutes = (total_seconds % 3600) / 60;
|
||
|
let seconds = total_seconds % 60;
|
||
|
if hours != 0 {
|
||
|
format!("{:02}:{:02}:{:02}", hours, minutes, seconds)
|
||
|
} else {
|
||
|
format!("{:02}:{:02}", minutes, seconds)
|
||
|
}
|
||
|
}
|