Example #1
0
        /// <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)}");
 }