2011-06-24 112 views
0

我的NSDateFormatter重新調整爲零。這是我想分析的示例串:@"6/23/11 0:42"NSDateformatter返回nil?

,這是我使用的格式:[dateFormatter setDateFormat: @"MM-dd-yy HH:mm"];

我在做什麼錯? 謝謝。

+0

從哪個方法返回nil?如果它來自'setDateFormat:'它可以,因爲它是一個'void'類型的方法。這次電話會不會變成**零? –

回答

2

您的日期字符串有不同的格式:@「MM/dd/yy HH:mm」 - 嘗試使用它。

0

指定的方法被定義爲:

- (void)setDateFormat: (NSString *)string 

它總是返回nil。它只是設置格式化程序。

你必須使用另一種方法來獲得一個格式化的日期,後你使用上面的方法:

- (NSString *)stringFromDate: (NSDate *)date 

如果你想儲備,您可以使用NSDateFormatter另一種方法:

- (NSDate *)dateFromString: (NSString *)string 

希望有幫助。