我如何为NSDateFormatter格式化此日期

时间:2014-09-18 20:41:11

标签: objective-c xcode nsdate

任何人都可以帮我格式化这个日期"星期二,2014年9月9日"我有"FFF, dd MMM yyyy"我在一些随机论坛上得到了一张NSDate表:/非常感谢任何帮助

代码: for (NSString *rawDate in postDateraw){ NSString *formattedRawDate = [rawDate substringToIndex:[rawDate length]-15]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"FFF, dd MMM yyyy"]; NSDate *date = [dateFormatter dateFromString: formattedRawDate]; dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"dd/MM/yyyy"]; NSString *convertedString = [dateFormatter stringFromDate:date]; NSLog(@"Converted String : %@",convertedString); }

1 个答案:

答案 0 :(得分:0)

星期几的字符为E,而不是F。因此:

[dateFormatter setDateFormat:@"EEE, dd MMM yyyy"];