sum total wasted time
This commit is contained in:
parent
68c5731d5e
commit
9682ebaa8b
1 changed files with 5 additions and 2 deletions
|
@ -56,16 +56,19 @@ fn print_day() -> Option<()> {
|
||||||
let history = fs::read_to_string("compiler_history.txt").unwrap_or_default();
|
let history = fs::read_to_string("compiler_history.txt").unwrap_or_default();
|
||||||
|
|
||||||
let mut wasted = 0;
|
let mut wasted = 0;
|
||||||
|
let mut wasted_today = 0;
|
||||||
for line in history.lines() {
|
for line in history.lines() {
|
||||||
let (time, duration) = line.split_once(':')?;
|
let (time, duration) = line.split_once(':')?;
|
||||||
let time: i64 = time.parse().ok()?;
|
let time: i64 = time.parse().ok()?;
|
||||||
let duration: i64 = duration.parse().ok()?;
|
let duration: i64 = duration.parse().ok()?;
|
||||||
let date = NaiveDateTime::from_timestamp_millis(time)?;
|
let date = NaiveDateTime::from_timestamp_millis(time)?;
|
||||||
if date.date() == today.date() {
|
|
||||||
wasted += duration;
|
wasted += duration;
|
||||||
|
if date.date() == today.date() {
|
||||||
|
wasted_today += duration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
println!("Total wasted today: {}", printable_time(wasted));
|
println!("Total wasted today: {}", printable_time(wasted_today));
|
||||||
|
println!("Total wasted: {}", printable_time(wasted));
|
||||||
Some(())
|
Some(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue