【发布时间】:2016-07-16 06:01:24
【问题描述】:
我正在开发一个应用程序,我需要确保服务处于开放状态(即当前时间在服务的开放时间内)。
我使用的是 24 小时制时钟,并且难以编写使其正常工作的逻辑,主要是因为通宵 (0-12) 小时。我当前的解决方案如下,但正如我所提到的,它不起作用,因为如果关闭时间是 5 点(早上 5 点)并且当前时间是 22 点(晚上 10 点),22>5 = true,所以它返回 false 并失败。
因此,我的问题是如何有效地处理上午 0 点到 12 点的时间?
if (self.hour < start || self.hour >= end)
return false;
else
return true;
【问题讨论】:
标签: ios clock nscalendar