2012-12-11 47 views
0

我想從NSString轉換爲NSDate對象。 我的字符串是:@"01/01/2013將字符串轉換爲NSDate始終爲零

這裏是一個字符串轉換爲NSDate的代碼:

- (NSDate*) formatDateTimeFromString: (NSString*) string{ 
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
    [dateFormatter setDateFormat:@"dd-MM-yyyy"]; 
    NSDate* date= [dateFormatter dateFromString:string ]; 
    return date; 
} 

我調試到功能,看到的日期對象始終是零。我有什麼錯誤嗎?

回答

7

您的日期格式是錯誤的(可能很難看到第一)

變化

[dateFormatter setDateFormat:@"dd-MM-yyyy"]; 

[dateFormatter setDateFormat:@"dd/MM/yyyy"];