diff options
| -rw-r--r-- | src/model/time.rs | 8 | 
1 files changed, 2 insertions, 6 deletions
| diff --git a/src/model/time.rs b/src/model/time.rs index 10cf6d3..b29b74d 100644 --- a/src/model/time.rs +++ b/src/model/time.rs @@ -1,15 +1,11 @@  use chrono::{NaiveTime, Timelike};  pub fn pprint(t: NaiveTime) -> String { -    if t.minute() == 0 { -        format!("{}h", t.hour()) -    } else { -        format!("{}h{}", t.hour(), t.minute()) -    } +    format!("{}:{:0>2}", t.hour(), t.minute())  }  pub fn parse(t: &str) -> Option<NaiveTime> { -    match t.split('h').collect::<Vec<&str>>()[..] { +    match t.split(':').collect::<Vec<&str>>()[..] {          [hours, minutes] => {              if minutes.trim().is_empty() {                  NaiveTime::from_hms_opt(hours.parse().ok()?, 0, 0) | 
