davidrobert
یک شنبه 30 اردیبهشت 1397, 18:57 عصر
سلام و خسته نباشید دوستان بنده با یه مشکل خیلی بد برخورد کردم بنده از این دستور ها ها برای محاسبه تاریخ استفاده میکردم تا دیروز قشنگ کار میکرد هم هم محاسبه تاریخ و هم تبدیل
DateTime DateSabtbefor = DateTime.Parse(row.Cells["Clm_F_Date_Sabt_befor"].Value.ToString());
DateTime DateSabt = DateTime.Parse(TxtDateBuye.Text);
TimeSpan t = DateSabt - DateSabtbefor;
row.Cells["Clm_F_Modat_Zaman"].Value = t.TotalDays;
row.Cells["ClmMorajeMiladi"].Value = DateTime.Now.AddDays(t.TotalDays).ToString();
DateTime date = DateTime.Parse(row.Cells["ClmMorajeMiladi"].Value.ToString());
row.Cells["Clm_F_Date_Moraje"].Value = pc.GetYear(date).ToString("0000") + "/" +
pc.GetMonth(date).ToString("00") + "/" +
pc.GetDayOfMonth(date).ToString("00");
برنامه که به مشتری ام دادم تا یک سال با این دستور قشنگ کار میکرد ولی از دیروز نه تو سیستم من و نه تو سیستم مشتری ام کار نمی کنه و هی این پیغام خطا میده
String was not recognized as a valid DateTime.
الان هر کاری میکنم حتی از این دستور استفاده میکنم داخل کادر متن جواب میده ولی دیتاگرید ویو نه
string shamsi = row.Cells["Clm_F_Date_Sabt_befor"].Value.ToString();
string year = shamsi.Substring(0, 4);
string manth = shamsi.Substring(shamsi.Length - 5, 2);
string day = shamsi.Substring(shamsi.Length - 2, 2);
row.Cells["Clm_F_Date_Sabt_befor_Miladi"].Value = Cls_NeedCode.Miladi(year, manth, day);
برنامه تعویض روغنی هستش تاریخ مراجعه قبلی و تاریخ امروز از روغن ماشین استفاده شده محاسبه میکنه و تاریخ مراجعه بعدی و تعداد روزش رو نشان میده ولی یک دفعه از پیروز دیگه این دستور کار نمیکنه.
ممنون میشم راهی سراغ دارید بگید با تشکر.
DateTime DateSabtbefor = DateTime.Parse(row.Cells["Clm_F_Date_Sabt_befor"].Value.ToString());
DateTime DateSabt = DateTime.Parse(TxtDateBuye.Text);
TimeSpan t = DateSabt - DateSabtbefor;
row.Cells["Clm_F_Modat_Zaman"].Value = t.TotalDays;
row.Cells["ClmMorajeMiladi"].Value = DateTime.Now.AddDays(t.TotalDays).ToString();
DateTime date = DateTime.Parse(row.Cells["ClmMorajeMiladi"].Value.ToString());
row.Cells["Clm_F_Date_Moraje"].Value = pc.GetYear(date).ToString("0000") + "/" +
pc.GetMonth(date).ToString("00") + "/" +
pc.GetDayOfMonth(date).ToString("00");
برنامه که به مشتری ام دادم تا یک سال با این دستور قشنگ کار میکرد ولی از دیروز نه تو سیستم من و نه تو سیستم مشتری ام کار نمی کنه و هی این پیغام خطا میده
String was not recognized as a valid DateTime.
الان هر کاری میکنم حتی از این دستور استفاده میکنم داخل کادر متن جواب میده ولی دیتاگرید ویو نه
string shamsi = row.Cells["Clm_F_Date_Sabt_befor"].Value.ToString();
string year = shamsi.Substring(0, 4);
string manth = shamsi.Substring(shamsi.Length - 5, 2);
string day = shamsi.Substring(shamsi.Length - 2, 2);
row.Cells["Clm_F_Date_Sabt_befor_Miladi"].Value = Cls_NeedCode.Miladi(year, manth, day);
برنامه تعویض روغنی هستش تاریخ مراجعه قبلی و تاریخ امروز از روغن ماشین استفاده شده محاسبه میکنه و تاریخ مراجعه بعدی و تعداد روزش رو نشان میده ولی یک دفعه از پیروز دیگه این دستور کار نمیکنه.
ممنون میشم راهی سراغ دارید بگید با تشکر.