как исправить календарь хиджры на 1 день раньше?
Сегодня мое время = 23 июля 2013 г., вторник
А время по исламскому календарю = 14 рамадан 1434 г. (согласно это
Мой календарь показывает 15 рамаданов вместо 14. Однако я не уверен, моя ли это вина или вина сайта. Кто-нибудь может подтвердить сегодняшнюю дату Рамадана?
lblgreg.Text = DateTime.Today.ToString("dd/MM/yyyy");
Сегодняшняя дата:
DateTime today = DateTime.Today;
Преобразование григорианского календаря в Хибри:
CultureInfo Hijri = CultureInfo.CreateSpecificCulture("ar-SA");
string datetoday_day = today.ToString("dd", Hijri);
string datetoday_month = today.ToString("MM", Hijri);
string datetoday_year = today.ToString("yyyy", Hijri);
int month_check = int.Parse(datetoday_month);
Оператор Switch для значения месяцев для переключения на текстовый месяц:
switch (month_check) {
case 01:
{
lbldate.Text = datetoday_day + " Muharram " + datetoday_year;
break;
}
case 02:
{
lbldate.Text = datetoday_day + " Safar " + datetoday_year;
break;
}
case 03:
{
lbldate.Text = datetoday_day + " Rabi Al-Awwal " + datetoday_year;
break;
}
case 04:
{
lbldate.Text = datetoday_day + " Rabi Al-Akhar " + datetoday_year;
break;
}
case 05:
{
lbldate.Text = datetoday_day + " Jumada Al-Awwal " + datetoday_year;
break;
}
case 06:
{
lbldate.Text = datetoday_day + " Jumada Al-Akhirah " + datetoday_year;
break;
}
case 07:
{
lbldate.Text = datetoday_day + " Rajab " + datetoday_year;
break;
}
case 08:
{
lbldate.Text = datetoday_day + " Shaban " + datetoday_year;
break;
}
case 09:
{
lbldate.Text = datetoday_day + " Ramadan " + datetoday_year;
break;
}
case 10:
{
lbldate.Text = datetoday_day + " Shawwal " + datetoday_year;
break;
}
case 11:
{
lbldate.Text = datetoday_day + " Dhul-Qadah " + datetoday_year;
break;
}
case 12:
{
lbldate.Text = datetoday_day + " Dhul-Hijjah " + datetoday_year;
break;
}
}