2011-05-01 83 views
0

我必須比較系統時間和NSDatePicker字段中選擇的時間。如果他們平等需要採取一些行動。什麼是比較時間的最佳方式?比較系統時間和NSDatePicker時間

+0

以什麼分辨率?天,秒,分鐘? – 2011-05-01 18:27:21

回答

1

字面上回答你的問題:

NSDate *currentDate = [NSDate date]; 
NSDate *pickerDate = [pickerDate date]; // where pickerDate is your NSDatePicker object 

if ([currentDate isEqualToDate:pickerDate]) { 
    // do stuff 
} 

但由於isEqualToDatesub-second precise,這不是一個很可能出現的情況,所以它不太可能,用戶將用NSDatePicker擺弄時選擇了準確的日期/時間。你究竟想要做什麼?

+0

我很抱歉,但我的意思是比較將運行,直到日期變得平等 – Novikoff 2011-05-01 15:27:08