PDA

View Full Version : سوال: بروز خطا در datetime فقط در بازه ای خاص



vahid_erad
چهارشنبه 29 اردیبهشت 1389, 13:42 عصر
سلام
كد من بصورت زير است

DateTime DTnowGrg = DateTime.Now;
PersianCalendar PreCal = new PersianCalendar();
DateTime DTnowPre = new DateTime(PreCal.GetYear(DTnowGrg), PreCal.GetMonth(DTnowGrg), PreCal.GetDayOfMonth(DTnowGrg), PreCal.GetHour(DTnowGrg), PreCal.GetMinute(DTnowGrg), PreCal.GetSecond(DTnowGrg));
CultureInfo CUL = new CultureInfo("fa-IR", false);
DateTimeFormatInfo DTFI = CUL.DateTimeFormat;
toolStripStatusLabel4.Text = DTnowPre.ToString("yy.MM.dd ");
toolStripStatusLabel5.Text = DTnowPre.ToString("HH:mm:ss");
در زمان اجرا خطاي زير رو ميده(فقط از تاريخ 2010.May.19 تا تاريخ 2010.May.22 اين خطا داده ميشه)

Year, Month, and Day parameters describe an un-representable DateTime

cardano7
چهارشنبه 29 اردیبهشت 1389, 19:12 عصر
سلام
شما یک لطفی بکنید و برنامه را Trace کنید و در یک پست فقط اون خطی را که خطا میده را به همراه مقدار لحظه ای ورودی های متدش دقیق بنویسید. تا بهتر بشه فهمید چی شده.