From e3ea2bd3962a41db1ec7f09bbb01f09d5990775c Mon Sep 17 00:00:00 2001 From: CrispyPin Date: Thu, 2 Nov 2023 13:37:40 +0100 Subject: [PATCH] print start date --- src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 80573d7..ee11a56 100644 --- a/src/main.rs +++ b/src/main.rs @@ -57,6 +57,7 @@ fn print_day() -> Option<()> { let mut wasted = 0; let mut wasted_today = 0; + let mut first_date = String::new(); for line in history.lines() { let (time, duration) = line.split_once(':')?; let time: i64 = time.parse().ok()?; @@ -66,9 +67,12 @@ fn print_day() -> Option<()> { if date.date() == today.date() { wasted_today += duration; } + if first_date.is_empty() { + first_date = format!("{:?}", date)[..10].to_owned(); + } } println!("Total wasted today: {}", printable_time(wasted_today)); - println!("Total wasted: {}", printable_time(wasted)); + println!("Since {}: {}", first_date, printable_time(wasted)); Some(()) }