2013-04-04 64 views
0

我不得不嘗試使用此代碼來設置的UIDatePicker日期屬性的一個問題:瞭解了的UIDatePicker對象NSDateFormatter行爲

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"dd/MM/YYYY"]; 

NSString *GDate = @"11/07/1988"; 

NSDate *anyDate = [dateFormat dateFromString:GDate]; 
[picker setDate:anyDate]; 

的問題是,日期piker拿給我只是一年部件,無論是天或月份。我已經解決了它改變這一行:

[dateFormat setDateFormat:@"dd/MM/YYYY"]; 

// I also tried with this 
// [dateFormat setDateFormat:@"dd'/'MM'/'YYYY"]; 

通過這一個:

[dateFormat setDateStyle:NSDateFormatterShortStyle]; 

現在,我打破我的頭試圖瞭解是什麼問題就在這裏,但我不能達到得出任何一致的結論。任何人都可以幫助我理解它嗎?

回答