من به طور کلی به کمک HijriCalendar.HijriAdjustment = -1 اکثرا تبدیلها رو به درستی میتونم انتخاب کنم. اما در بعضی موارد روش شما و یا استفاده از HijriCalendar در بعضی ماهها با مشکل مواجه میشود. اگر تاسوعا و عاشورا را با time.ir مقایسه اختلاف یک روز این مورد میشوید. به طور مثال:
آیا راهکاری برای تشخیص -1 یا -2 سراغ دارید؟
var now = Convert.ToDateTime("2020-08-29"); var date = now.ToString("d MMMM yyyy", new CultureInfo("ar-SA")); Console.WriteLine(date);