2011-11-28 73 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

簡單而有效,謝謝。 –

相關問題