View Full Version : سوال: بررسي تداخل زمان ها
amirniknam
یک شنبه 02 تیر 1387, 13:17 عصر
سلام
من 4 textbox دارم كه 2 تاي اول زمان شروع و پايان يك محدوده زماني و 2 تاي بعدي زمان شروع و پايان بازه زماني ديگر رو مشخص مي كنند
من دنبال بهترين راه حل براي تعيين عدم تداخل زمان ها با هم هستم
زمان ها مي تونند اينگونه باشند:
12:10 تا 12:20 12:15 تا 12:40
23:10 تا 2:20 (يعني از ساعت 11 شب تا 2 صبح) 1:20 تا 2:30
23:10 تا 2:20 (يعني از ساعت 11 شب تا 2 صبح) 22:20 تا 2:30
amirniknam
یک شنبه 02 تیر 1387, 22:53 عصر
من يك كد در سايت asp.net پيدا كردم اما با مورد دوم يعني
23:10 تا 2:20 (يعني از ساعت 11 شب تا 2 صبح) 1:20 تا 2:30
DateTime times1 = DateTime.Parse(t1s);
DateTime timee1 = DateTime.Parse(t1e);
DateTime times2 = DateTime.Parse(t2s);
DateTime timee2 = DateTime.Parse(t2e);
if (DateTime.Compare(times1,timee2)<=0 && DateTime.Compare(timee1,times2)>=0)
{
return false;
}مشكل داره
miladr
دوشنبه 03 تیر 1387, 02:51 صبح
اگه textboxهای دوم رو از اولی ها کم کنی و منفی بیاد خوب معلوم میشه دومی ماله صبحه
amirniknam
پنج شنبه 06 تیر 1387, 23:15 عصر
اگه textboxهای دوم رو از اولی ها کم کنی و منفی بیاد خوب معلوم میشه دومی ماله صبحه
متاسفانه من متوجه پاسخ شما نشدم اگر ممكنه بيشتر توضيح بديد.
اين خيلي عجيبه كه من هر چي مي گردم راه حل منطقي براي اين كار پيدا نمي كنم.
miladr
یک شنبه 09 تیر 1387, 14:31 عصر
شما 4 تا textbox داری و دو بازه زمانی که میخوای اینا به هم تداخل نداشته باشن.
بدون تاریخ در بعضی حالت های خاص مشکل پیش میاد مثل اگه کاربر در ساعت 12:30 am دوتا حد بازه اول رو بزنه 1 amتا 2 am و دومی رو بزنه 3 am تا 4 am نمی تونی تشخیص بدی منظورش امروز هست یا فردا.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.