可能重複:
how to convert datetime format in NSString?如何更改存儲在字符串中的日期格式?目標C
我已存儲的日期字符串從JSON解析。日期格式爲2011-1-24。現在我想轉換成MM-dd-YYYY格式。爲此,我正在使用此代碼
NSString *stringDate =[NSString stringWithFormat:@"%@",[list_date objectAtIndex:indexPath.row]];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM-dd-yyyy"];
NSDate *date = [dateFormatter dateFromString:stringDate];
NSString *newDate = [dateFormatter stringFromDate:date];
但它顯示空值。這段代碼中的問題是什麼?
在此先感謝...
有什麼區別? – mayuur
@Mayur:'YYYY'被替換爲代表年份的小'yyyy'。我只能說'YYYY'不起作用。也刪除重複的NSString聲明。儘管你的意圖可能沒有錯,但它是錯誤展示的基本概念。 :) –