PDA

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



s.Jabbari
پنج شنبه 29 بهمن 1388, 00: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_
پنج شنبه 29 بهمن 1388, 00:57 صبح
خط اولی که قرمز کردی تعریف یک شی از کلاس تقویم شمسی ارائه شده با ویژوال استودیو است
خط دوم هم تبدیل تاریخ و ذخیره در متغیری از نوع تاریخ است...اون صفرها که در تابع Todatetime گذاشته شده مربوط به درج ساعت و دقیقه و ثانیه و صدم ثانیه است.....
اگر هنگام تعریف خطا داشتیدusing system.globalization رو دربالای فایل اضافه کنید