Add zero padding when displaying timestamps

This commit is contained in:
Max Brunsfeld 2021-08-26 15:09:26 -07:00
parent 8c85bc20c7
commit 8861dea69d

View file

@ -207,10 +207,10 @@ fn format_timestamp(mut timestamp: OffsetDateTime, mut now: OffsetDateTime) -> S
part = "pm"; part = "pm";
} }
if date == today { if date == today {
format!("{}:{}{}", hour, timestamp.minute(), part) format!("{:02}:{:02}{}", hour, timestamp.minute(), part)
} else if date.next_day() == Some(today) { } else if date.next_day() == Some(today) {
format!("yesterday at {}:{}{}", hour, timestamp.minute(), part) format!("yesterday at {:02}:{:02}{}", hour, timestamp.minute(), part)
} else { } else {
format!("{}/{}/{}", date.month(), date.day(), date.year()) format!("{:02}/{}/{}", date.month() as u32, date.day(), date.year())
} }
} }