ورود

View Full Version : تبدیل متغییر تاریخ به متغییر از نوع int



ramin149
شنبه 28 خرداد 1390, 21:29 عصر
من تفاوت دو تاریخ را با کد زیر به دست می آورم ولی از نوع date است اما می خواهم تفاوت به صورت یک عدد و از نوع int باشد باید چه کار کنم

DateTime dtfrom = new DateTime(1390, 03,29);
DateTime dtto = new DateTime(1390, 04, 02);
TimeSpan ddd = dtto.Subtract(dtfrom);
int a = int.Pars(ddd);

آیا تابعی که استفاده گردم تفاوت تاریخ را بهم بده مشکلی ایجاد نمی کنه ؟ چون من از تاریخ شمسی استفاده گره ام ؟

TeacherMath
شنبه 28 خرداد 1390, 22:44 عصر
PersianCalendar p = new PersianCalendar();
DateTime t1=p.ToDateTime(1390, 6, 20, 0, 0, 0, 0);
DateTime t2=p.ToDateTime(1390, 6, 31, 0, 0, 0, 0);
TimeSpan t = t2 - t1;