Bir hizmetin açık olmasını (örneğin, geçerli saat hizmetin açılış saatleri içinde) sağlamak için ihtiyacım olan bir uygulama geliştiriyorum.24 saatlik saat ile açma ve kapama zamanları
24 saatlik bir saat kullanıyorum ve temel olarak (0-12) saat nedeniyle doğru çalışmasını sağlamak için mantığı yazmakta zorluk yaşıyorum. Benim şu anki çözümüm şu, ama bahsettiğim gibi çalışmıyor çünkü kapanış saati 5 (5am) ve geçerli saat 22 (10pm), 22> 5 = doğruysa, yanlış ve başarısız oluyor.
Sorum şu ki, 0-12 am saatlerini nasıl etkin bir şekilde kullanabilirim? Böyle
if (self.hour < start || self.hour >= end)
return false;
else
return true;