ورود

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



rahami
چهارشنبه 20 مهر 1384, 11:39 صبح
با عرض معذرت ، اما خوب چه کار کنم ؟بدانم و بمیرم بهتر است یا ندانم و ... :گریه:
در دیتابیس یک مقدار DateTime دارم. حالا می خواهم مقدار زمان فعلی را از این مقدار کم کنم و اگر کمتر از 5 دقیقه بود دستوری را اجرا کند.
( برای صفحه Login می خواهم )
در تاپیک های دیگر دیدم گفتند توسط Timespan.تا حالا که نتونسته ام این کار را کنم.(کد C#)
با تشکر

Behrouz_Rad
پنج شنبه 21 مهر 1384, 08:50 صبح
دوست عزیز!
بهتر بود که این سوال را در بخش C#.NET مطرح می کردید.
به هر حال...


string strDBValue = "09:10:12 AM";
DateTime dtDBValue = Convert.ToDateTime(strDBValue);
TimeSpan resultTime = dtDBValue.Subtract(DateTime.Now);
Response.Write(resultTime.Hours.ToString() + ":" + resultTime.Minutes.ToString() + ":" + resultTime.Seconds.ToString());
if (resultTime.TotalMinutes < 6 && resultTime.TotalMinutes > -6)
{
// Do Something
}

موفق باشید.

rahami
شنبه 23 مهر 1384, 09:05 صبح
از راهنمایی شما متشکرم