1use date_utilities::{FORMATS, Instant};
2
3fn main() {
4 let arg = std::env::args().nth(1);
5 let format = arg.as_deref().unwrap_or_default();
6
7 let format = match format {
8 "FULL_MINIMAL" | "" => FORMATS::FULL_MINIMAL,
9 "DATE_MONTH_YEAR" => FORMATS::DATE_MONTH_YEAR,
10 "MONTH_DATE_YEAR" => FORMATS::MONTH_DATE_YEAR,
11 "DATE_NAME_MONTH_YEAR" => FORMATS::DATE_NAME_MONTH_YEAR,
12 "TIME_DATE_NAME_MONTH_YEAR" => FORMATS::TIME_DATE_NAME_MONTH_YEAR,
13 "TIME" => FORMATS::TIME,
14 "TIME_WITH_SECONDS" => FORMATS::TIME_WITH_SECONDS,
15 format => format,
16 };
17
18 let now = Instant::now();
19 let formatted = now.format(format);
20 println!("{formatted}");
21}