2011-11-28 135 views
0

我正在处理一个项目,该项目需要我的应用程序存储时间(类的开始和结束点),并且每当应用程序打开时,都需要检查当前时间是否之间的任何间隔,并做相应的事情。我在NSDateFromComponents中遇到的主要问题是它在指定日期后无法工作。我很抱歉,如果这是一个明显的问题,但我是一个初学者。检查当前时间是否在其他时间

真诚,

HBhargava

+1

使用比较:存在于功能NSDate类。你以前的11月4日的问题使用了这个,所以你已经走上了正轨。 – Luke

+0

[确定当前本地时间是否在两次之间(忽略日期部分)]的可能重复](http://stackoverflow.com/questions/2108223/determine-if-current-local-time-is-between-two-忽略日期部分) –

回答

5

如果你的时间NSDate对象:

if (([currentTime compare:otherTime1] == NSOrderedDescending) && 
    ([currentTime compare:otherTime2] == NSOrderedAscending)) { 

} 

又见文件提述NSDate –compare:

+0

简单而有效,谢谢。 –

相关问题