PDA

View Full Version : تفاضل تاریخ



mahrokh_1121
شنبه 17 مرداد 1388, 00:27 صبح
سلام

من تاریخ رو با 3 تا ComboBox برای روزو ماه و سال از کاربر میگیرم و به صورت ComboBoxYear.Text+" / "+ComboBoxMounth.Text+" / "+ComboBoxday.Text
ذخیره میکنم...
حالا اگه بخوام اختلاف 2 تا تاریخ رو حساب کنم چه کار باید بکنم؟؟؟؟


خیلی ضروریه برام

لطفا کمکم کنید

paridarkavir
شنبه 17 مرداد 1388, 13:14 عصر
سلام دوست عزیز
پیشنهاد میکنم که تاریخ را به چندمین روز سال تبدیل کن و ذخیره کن خیلی جاها به دردت میخوره
مثلا1388/01/20
رابه عدد1388020 ذخیره کن

sa_ghaznavi
شنبه 17 مرداد 1388, 15:36 عصر
می تونی از کلاسی که ضمیمه کردم استفاده کنی . این کلاس یک متد به نام DatePlusInt داره که دو تاریخ رو می گیره و تعداد روزهای بین آن دو رو بر می گردونه .

happy65_sh
یک شنبه 18 مرداد 1388, 08:40 صبح
یکی از راه ها هم می تونه استفاده از TimeSpan باشه

mahrokh_1121
یک شنبه 18 مرداد 1388, 10:29 صبح
ممنونم...فقط DatePlusInt یه مقدار INT رو به یه تاریخی اضافه میکنه...
از DayeBetween باید استفاده میکردم;)