public static string ToString(this HourOfTheDay hourOfTheDay) { int numeral = hourOfTheDay.ToInt(); if (CalendarScheme.TwentyFourHourTime) { return($"{numeral:D2}:00"); } if (numeral < 12) { if (numeral == 0) { numeral = 12; } return($"{numeral:D2}:00 AM"); } else { if (numeral != 12) { numeral -= 12; } return($"{numeral:D2}:00 PM"); } }
public static int ToInt(this HourOfTheDay hourOfTheDay) { return((int)hourOfTheDay); }