2014-02-21 14 views
0

IM盤創建一個firedate吃午飯的通知,我得去currente時間什麼即時做錯了白衣這個NSDate的 - 設置的NSDate

NSDate *now = [NSDate date]; 

,但我需要將它與另一天設置爲比較例如上午06時55分,

我已經使用這個

[NSDateComponets] 

int hour=20; int minute=40; int second=00; 

NSDateFormatter *tempFormatter = [[NSDateFormatter alloc]init]; 
[tempFormatter setDateFormat:@"hh:mm:ss"]; 

NSString *message = [NSString stringWithFormat:@" %02d:%02d:%02d",hour, minute, second]; 
NSDate *day3 = [tempFormatter dateFromString:message]; 
嘗試

這個說我(空)

任何幫助將apreciate。

+0

對於一個小時> 12你需要使用HH,而不是......。 –

回答

0

您必須在DateFormat中使用HH而不是hh

HH代表24小時格式。 hh代表12小時格式。