PDA

View Full Version : گفتگو: بدست آوردن تعداد روز های مانده به تاریخ پایانی



NitroPlus
پنج شنبه 03 فروردین 1391, 10:53 صبح
سلام دوستان
سال نو تون مبارک
فرض کنین یه تاریخ پایانی داریم (مثلاً 22/5/2012) و یه تاریخ ابتدایی داریم (مثلاً 22/3/2012) حالا چه طور میشه فهمید چند روز مونده تا تاریخ پایانی رسید؟

فرید نجفلو
پنج شنبه 03 فروردین 1391, 11:34 صبح
یه راهش اینه:

Dim d As Date
d = "2012/3/22"
Dim dif = d.Subtract(CDate("2012/5/22")).TotalDays
MsgBox(Math.Abs(dif))

mostafaaa
پنج شنبه 03 فروردین 1391, 13:34 عصر
یه راهشم اینه :
Dim d As TimeSpan = CDate("2012/5/22") - CDate("2012/3/22")
MsgBox(d.Days)

ROSTAM2
پنج شنبه 03 فروردین 1391, 18:07 عصر
یه سر به Object Browser بزن ببین تابع DateDiff به کارت نمی یاد
public static long DateDiff(Microsoft.VisualBasic.DateInterval Interval, System.DateTime Date1, System.DateTime Date2, Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek = 1, Microsoft.VisualBasic.FirstWeekOfYear WeekOfYear = 1)
Member of Microsoft.VisualBasic.DateAndTime

Summary:
Returns a Long value specifying the number of time intervals between two Date values.

hakim22
جمعه 04 فروردین 1391, 11:28 صبح
چرا اینقدر راه دور می روید دوستان !!؟

Dim md As New Date
md = "22/5/2012"

DateDiff(DateInterval.Day, Today, md)

فرید نجفلو
جمعه 04 فروردین 1391, 12:36 عصر
چرا اینقدر راه دور می روید دوستان !!؟

Dim md As New Date
md = "22/5/2012"

DateDiff(DateInterval.Day, Today, md)


دوست عزیز ما راه دوری نمی ریم شما منحرف شدید!
شاید اون تاریخی که شما با Today گذاشتید درست نباشه!
ممکنه هر دو تاریخ از جایی مثل دیتا بیس اومده بان که اونوقت باید کد شما رو تغییر بدیم
و دقت کنید که کد پست 3 یک خط بیشتر نیست حالا یک خط چقدر دوره من نمی دوم!

hakim22
یک شنبه 06 فروردین 1391, 09:48 صبح
دوست عزیز ما راه دوری نمی ریم شما منحرف شدید!
شاید اون تاریخی که شما با Today گذاشتید درست نباشه!
ممکنه هر دو تاریخ از جایی مثل دیتا بیس اومده بان که اونوقت باید کد شما رو تغییر بدیم
و دقت کنید که کد پست 3 یک خط بیشتر نیست حالا یک خط چقدر دوره من نمی دوم!

دوست عزیز این کد جهت مثال گفته شد
وگرنه محاسبه ی اختلاف تاریخ فقط یک خط بیشتر نیست ، دیگه اینکه داده های توش از کجا بیاد بیخ ریش صاحبشه !!!