brass/web/src/utils/date_time_format.rs

22 lines
675 B
Rust

pub enum DateTimeFormat {
DayMonth,
DayMonthHourMinute,
DayMonthYear,
DayMonthYearHourMinute,
YearMonthDayTHourMinute,
HourMinute
}
impl From<DateTimeFormat> for &'static str {
fn from(value: DateTimeFormat) -> Self {
match value {
DateTimeFormat::DayMonth => "%d.%m.",
DateTimeFormat::DayMonthHourMinute => "%d.%m. %H:%M",
DateTimeFormat::DayMonthYear => "%d.%m.%Y",
DateTimeFormat::DayMonthYearHourMinute => "%d.%m.%Y %H:%M",
DateTimeFormat::YearMonthDayTHourMinute => "%Y-%m-%dT%H:%M",
DateTimeFormat::HourMinute => "%H:%M" // equivalent to %R,
}
}
}