use std::fmt;
use time::Date;
pub struct CompactDateFormatter(pub Date);
impl CompactDateFormatter {
pub const LEN: usize = 8;
}
impl fmt::Display for CompactDateFormatter {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
let (year, month, day) = self.0.to_calendar_date();
f.write_fmt(format_args!("{year:04}{:02}{day:02}", month as u8))
}
}