Расчетный график Umm-ulqura. Дата неправильная согласно http://www.ummulqura.org.sa/Index.aspx. Обычно это на один день вперед.Календарь вычисляет неправильную дату.
вход 31 \ 12 \ 1997
В соответствии в соответствии с http://www.ummulqura.org.sa/Index.aspx. Выходной сигнал должен быть 1 \ 9 \ 1418
У меня 2 \ 9 \ 1418.
Что мне не хватает? У вас есть работа?
UmAlQuraCalendar umAlQuraCalendar = new UmAlQuraCalendar();
DateTime gregoDate = new DateTime(1997, 12, 31, new GregorianCalendar());
return String.Format("{2}/{1}/{0}"
, umAlQuraCalendar.GetDayOfMonth(gregoDate)
, umAlQuraCalendar.GetMonth(gregoDate)
, umAlQuraCalendar.GetYear(gregoDate));