تاریخ فارسی رو که نمی تونی مستقیم بدی به datetime
یک تابع برات نوشتم
ازش استفاده کن
تاریخ فارسی رو پاس بده به این تابع
خروجیش تاریخ میلادی هست
public static DateTime GetGregorianDateFromPersian(string pdate)
{
try
{
DateTime dt = new DateTime(int.Parse(pdate.Substring(0, 4)), int.Parse(pdate.Substring(5, 2)), int.Parse(pdate.Substring(8, 2)), new System.Globalization.PersianCalendar());
return dt;
}
catch (Exception)
{
return DateTime.Now;
}
}