PDA

View Full Version : سوال: مشکل در بدست آوردن تاخیر



Meysamkh
سه شنبه 08 مرداد 1387, 12:26 عصر
سلام
برای اینکه یه تاخیر رو توی برنامم بدست بیارم باید دو تا تاریخ رو از هم کم کنم.

کد زیر رو ملاحظه کنید:
dim s1 as date=datetimepicker1.value.date
dim s2 as date=lbl1.text
lbldelay.text=s2.dayofyear - s1.dayofyear
حالا مشکل اینجاست که اگه سال عوض شه یه عدد نا مربوط میده.اگه بر اساس قاعده خاصی اون اعداد نا مربوط رو می داد باز میشد یه کاریش کرد ولی اینطور نیست.
ممنون می شم اگه کمک کنید.

rezaei manesh
سه شنبه 08 مرداد 1387, 14:14 عصر
سلام دوست عزیز
روش شما اشتباه است
شما باید برای محاسبه بر روی تاریخ اون ها رو به میلادی تبدیل کنید و بعد عملیات مربوطه رو انجام بدید
دستور زیر 2 تا تاریخ رو از هم کم می کنه


DateDiff(DateInterval.day, firstDate, secondDate)

DateDiff جستجو کن چیزهای جالبی پیدا می کنی

Meysamkh
سه شنبه 08 مرداد 1387, 14:57 عصر
سلام دوست عزیز
روش شما اشتباه است
شما باید برای محاسبه بر روی تاریخ اون ها رو به میلادی تبدیل کنید و بعد عملیات مربوطه رو انجام بدید
دستور زیر 2 تا تاریخ رو از هم کم می کنه


DateDiff(DateInterval.day, firstDate, secondDate)

DateDiff جستجو کن چیزهای جالبی پیدا می کنی


ممنون و موفق باشید .