View Full Version : سوال: زمان جستجو
milade
جمعه 11 مرداد 1387, 09:59 صبح
سلام
چگونه مدت زمانی که صرف جستجو در بانک اطلاعاتی شده را به دست بیاورم؟
ممنون
mostafa_sgh
جمعه 11 مرداد 1387, 15:42 عصر
سلام دوست عزیز
به نظر من شما برای این کار باید از دستوری مثل دستور زیر استفاده کنید ...
DateTime dtStart = DateTime.Now;
// Do Select Command
TimeSpan diffrence = DateTime.Now.Subtract(dtStart);
string searchTime = string.Format("زمان جستجو : {0}:{1}", diffrence.Seconds, diffrence.Milliseconds);
Response.Write(searchTime);
موفق باشید
milade
شنبه 12 مرداد 1387, 06:25 صبح
سلام
می شه بیشتر توضیح بدی.
بای
mostafa_sgh
شنبه 12 مرداد 1387, 07:08 صبح
1 - برای اینکار ابتدا زمان فعلی رو داخل متغیر dtStart قرار می دهیم .
2 - سپس عملیات مربوط به کار با دیتابیس را انجام میدهیم.
3 - و در انتها با استفاده از TimeSpan اختلاف زمان فعلی ( بعد از مرحله 2 ) را با زمان شروع بدست می آوریم.
milade
شنبه 12 مرداد 1387, 07:14 صبح
ببخشید vb ندارید؟؟
mostafa_sgh
شنبه 12 مرداد 1387, 15:41 عصر
فکر میکنم یه چیز شبیه کد زیر بشه ....
Dim dtStart AS DateTime = DtaeTime.Now
'Do Select Command
Dim diffrence AS TimeSpan = DateTime.Now.Subtract(dtStart)
Dim searchTime AS String
searchTime = String.Format("زمان جستجو : {0}:{1}", diffrence.Seconds, diffrence.Milliseconds)
Response.Wrire(searchTime)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.