سلام. من از تابع زیر برای تبدیل تاریخ شمسی به میلادی استفاده می کنم و 2 سال هست که بدون مشکل داره کار می کنه.
private static System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
.
.
.
DateTime ConvertedDateTime = pc.ToDateTime(int.Parse(y), int.Parse(m), int.Parse(d), int.Parse(hh), int.Parse(mm), int.Parse(ss), 0);
روی یه سیستم بعد از اینکه ویندوز به 10 تغییر یافت ، نتیحه این فانکشن درست نیست.
اگه من تاریخ 1395/12/03 رو بهش بدم ، تاریخ 12/03/1395 رو به عنوان تاریخ میلادی برمی گردونه.
به نظرتون مشکل چیه؟