PDA

View Full Version : مقایسه زمان



mohsen_iceman2000
دوشنبه 15 آبان 1391, 15:49 عصر
سلام من می خوام یه زمان رو بین 2 زمان مقایسه کنم

مثلا زمان سیستم 10:32:10 ب ظ هست ، می خوام به صورت خیلی دقیق بدون خطا بفهمم که آیا بین ساعت 11:20:32 ق ض و 14:23:12 ب ظ هست یا نه

خیلی راه هارو امتحان کردم ولی باز به نتیجه نرسیدم

2 ساعت بالا به صورت مثال می باشد و در سیستم عوض می شوند

SlowCode
دوشنبه 15 آبان 1391, 16:01 عصر
مشکلی نداره خود سیستم کوچک یا بزرگ بودن رو تشخیص میده. مثلا:
شما 3 تا متغیر داری که توش زمان 3 تا هست. بعد مقایسه میکنی اگه زمان دوم از زمان اول بزرگ باشه و زمان دوم از زمان سوم کوچیک باشه یه پیغام بده.
If t1 < T2 And T2 < T3 Then MsgBox "OK"

m.4.r.m
دوشنبه 15 آبان 1391, 17:45 عصر
با کمی تامل و درنگ درک می کنی که خود ویژوال بیسیک می تواند عمل جمع و تفریق و مقایسه تاریخ و ساعت رو انجام بده

mohsen_iceman2000
دوشنبه 15 آبان 1391, 23:15 عصر
من این قسمت و برای شیفت بندی می خوام
من 4 تا شیفت دارم که
اولی از 8 صبح تا 12 ظهر
دومی از 12:01 الی 8 شب
سومی از 8 تا 00:00
چهارمی از 00:01 الی 7:59
می خوام برسی کنه که کاربر فقط تو شیفت خودش بتونه وارد بشه

کسی نمونه کد می تونه بزاره

SlowCode
سه شنبه 16 آبان 1391, 00:28 صبح
ببین جواب میده؟
t1 = #8:00:00 AM#
t2 = #12:00:00 PM#
t3 = #8:00:00 PM#
t4 = #12:00:00 AM#
time1 = Time 'This is an example
If time1 > t1 And time1 < t2 Then MsgBox 1
If time1 > t2 And time1 < t3 Then MsgBox 2
If time1 > t3 And time1 < t4 Then MsgBox 3
If time1 > t4 And time1 < t1 Then MsgBox 4