PDA

View Full Version : شمسی به میلادی



s.Jabbari
چهارشنبه 28 بهمن 1388, 23:19 عصر
این قطعه کد تاریخ شمسی رو به میلادی تبدیل می کنه
این 2 خطی رو که قرمز کردم کسی میتونه توضیح بده؟؟


{
int year = int.Parse(_date.Substring(0, 4));
int month = int.Parse(_date.Substring(5, 2));
int day = int.Parse(_date.Substring(8, 2));
PersianCalendar p = new PersianCalendar();
DateTime date = p.ToDateTime(year, month, day, 0, 0, 0, 0);
return date;
}

arshia_
چهارشنبه 28 بهمن 1388, 23:57 عصر
خط اولی که قرمز کردی تعریف یک شی از کلاس تقویم شمسی ارائه شده با ویژوال استودیو است
خط دوم هم تبدیل تاریخ و ذخیره در متغیری از نوع تاریخ است...اون صفرها که در تابع Todatetime گذاشته شده مربوط به درج ساعت و دقیقه و ثانیه و صدم ثانیه است.....
اگر هنگام تعریف خطا داشتیدusing system.globalization رو دربالای فایل اضافه کنید