/// <summary> /// Finds the Week day form an Ethiopian calendar date. /// </summary> /// <returns>The week day string</returns> /// <param name="day">Day.</param> /// <param name="month">Month.</param> /// <param name="year">Year.</param> public static string EthiopianWeekDay(int day, int month, int year) { int[] date = EthiopianToGregorian(day, month, year); int index = GetWeekDayNumber(date[0], date[1], date[2]); return(EthiopianLocalized.GetWeekDayName(index)); }
/// <summary> /// Formats the week header. /// </summary> /// <returns>The week header.</returns> public string FormatWeekHeader() { string header = ""; foreach (int x in IterWeekDays()) { header += $"{EthiopianLocalized.GetWeekDayName(x)}\t"; } return header; }
/// <summary> /// Formats the month header. /// </summary> /// <returns>The month header.</returns> /// <param name="month">Month.</param> /// <param name="year">Year.</param> public string FormatMonthHeader(int month, int year) { return $"{EthiopianLocalized.GetMonthName(month)}, {year}"; }
/// <summary> /// Prints the name of the day. /// </summary> /// <returns>The day name.</returns> public string PrintDayName() { return($"{EthiopianLocalized.GetWeekDayName(WeekDayNumber)}"); }