PDA

View Full Version : مقایسه زمان در سی شارپ



z522msn
یک شنبه 04 اردیبهشت 1390, 17:31 عصر
چه جوری دو زمان متفاوت را مقایسه کنم ؟با چه دستوری؟؟(برای ساعت زنگدار)

amirsadeghi
یک شنبه 04 اردیبهشت 1390, 17:41 عصر
یه متغیر از نوع datetime انتخاب کن بعد به این شکل میتونی قسمت بندیش کنی
برای گرفتن زمان سیتم هم میتونی از متد now استفاده کنی
datetime.day
datetime.month
datetime.year
datetime.hour
datetime.minute
datetime.second

Directx
یک شنبه 04 اردیبهشت 1390, 20:48 عصر
در ضمن اینم باید گفته بشه که وقتی زمان رو تو یه تایمر میایم و مقایسه می کنیم از علامت مساویه خالی استفاده نکنیم و حدالامکان از >= یا <= استفاده کنیم چون ممکنه دو زمان هیچوقت تو یه حلقه مساوی نشن !!!!!!!!!

majidrezaei2007
یک شنبه 04 اردیبهشت 1390, 21:10 عصر
زمان رو به عدد تبدیل کن و عدد رو مقایسه کن
مثلا
14:23:45 رو به 142345 تبدیل کن
هر زمانی بعد از این عدد بزرگتری دارد و برعکس
تاریخ رو هم می تونی همین کارو بکنی

Directx
یک شنبه 04 اردیبهشت 1390, 21:13 عصر
نیازی به تبدیل نیست و به راحتی نوع DateTime رو مقایسه کنید از هم کم کنید جمع کنید و اعمال دیگه رو انجام بدید به همین راحتی