PDA

View Full Version : سوال: اختلاف زمان



مجتبی کجوری
پنج شنبه 18 فروردین 1390, 07:26 صبح
سلام دوستان
من می خوام تو برنامه ام اختلاف دو زمان را حساب کنم و توی table ام دو تا فیلد دارم به نام ساعت ورود و ساعت خروج و یه فیلد دیگه که اختلاف این ساعتها رو حساب کنه و توش قرار بده ولی نمی دونم چجوری کوئری بنویسم اگه میشه راهنمائیم کنید.

مجتبی کجوری
پنج شنبه 18 فروردین 1390, 09:42 صبح
کسی نیست کمک کنه؟

محسن شامحمدی
پنج شنبه 18 فروردین 1390, 13:46 عصر
بدست آوردن اختلاف 2 تا زمان:
DateTime dt = new DateTime();
dt = DateTime.Now.Date;
DateTime dt2=new DateTime ();
dt2 = dt.AddDays(20);

MessageBox.Show((dt - dt2).ToString());

Reza_Yarahmadi
پنج شنبه 18 فروردین 1390, 13:52 عصر
اگر در سطح دیتابیس میخواید این کار رو انجام بدید میتونید از تابع DateDiff استفاده کنید. به مثال زیر توجه کنید
Select
StartDate,
EndDate,
Cast(DateDiff(minute, StartDate, EndDate) / 60 as varchar) + ':' +
Cast(DateDiff(minute, StartDate, EndDate) % 60 as varchar)
From TableName