ايران ويج

نسخه‌ی کامل: مشکل در تبدیل تاریخ!
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
دوستان من یه تاریخ را از بانک میخونم و میخوام تبدیل کنم همه دستورات درسته اما نمیدونم چرا اررو Invalid cast from 'Int32' to 'DateTime'.


بهم میده!
ممنون میشم راهنمایی کنید!
کد:
string[] StrArray = s.Split('/');
string m, r, sal;
m = StrArray[0];
r = StrArray[1];
sal = StrArray[2];
sal = sal.Substring(0, 4);

PersianCalendar pc = new PersianCalendar();
string day, mon, year;
DateTime rr = new DateTime(Convert.ToInt32( sal),Convert.ToInt32( m),Convert.ToInt32( r));
day = pc.GetDayOfMonth(Convert.ToDateTime ( rr.Day) ) + "";
mon = pc.GetMonth(Convert.ToDateTime (rr.Month) ) + "";
year = pc.GetYear(Convert.ToDateTime(rr.Year)) + "";

Label1.Text = day+"/"+mon +"/"+year ;