Back navigation and shell improvements.
This commit is contained in:
@@ -20,12 +20,20 @@ public sealed class CalendarRangeTextFormatter : ICalendarRangeTextFormatter
|
||||
return FormatDate(range.StartDate, culture);
|
||||
}
|
||||
|
||||
if (range.SpansSingleMonth)
|
||||
{
|
||||
return $"{FormatDate(range.StartDate, culture)} - {FormatDay(range.EndDate, culture)}";
|
||||
}
|
||||
|
||||
return $"{FormatDate(range.StartDate, culture)} - {FormatDate(range.EndDate, culture)}";
|
||||
}
|
||||
|
||||
private static string FormatDate(DateOnly date, CultureInfo culture)
|
||||
=> date.ToString(culture.DateTimeFormat.MonthDayPattern, culture);
|
||||
|
||||
private static string FormatDay(DateOnly date, CultureInfo culture)
|
||||
=> date.Day.ToString(culture);
|
||||
|
||||
private static string FormatMonth(DateOnly date, CultureInfo culture)
|
||||
=> date.ToString(culture.DateTimeFormat.YearMonthPattern, culture);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user