2013-12-03 7 views
3

Расчетный график 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)); 

ответ

0

Правила для определения UmAlQura Календаря changed over the years. Учитывая, что расхождение на этом сайте происходит в датах до 1420AH (17 апреля 1999 г.), кажется, что этот веб-сайт использует более поздние правила, а не правила, действовавшие до 1420AH.

Вы можете видеть, что веб-сайт выключен один по сравнению с опубликованными даты таблицы:

Сравнение Календарь 1356 AH в 1411 AH (14 марта 1937 по 11 июля 1991 года) (Дахран: Фахда Университет нефти & Minerals Научно-исследовательский институт, 1991 г.) [pdf].

Смежные вопросы