こんにちは、サーバーから取得した日付をフォーマットしようとしています。私はこのようにしてみました
NSString *dateStr =@"2012-5-21";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-mm-dd"];
NSDate *date = [dateFormat dateFromString:dateStr];
// Convert date object to desired output format
[dateFormat setDateFormat:@"dd MMM yyyy"];
dateStr = [dateFormat stringFromDate:date];
finalDate.text=dateStr;
[dateFormat release];
しかし、の代わりに21 May 2012
。私は得ています21 Jan 2012