我的目标:如果当前日期是“Today”或“Yesterday”,请使用“Today”和“Yesterday”两个字。如果当前日期在今天或昨天之前,则使用以下格式(星期四,8月15日)。我能够但是实现使用@"EEE, MMM d"
当我设置setDoesRelativeDateFormatting为NO这种格式,当我尝试使用下面的代码它分解并显示月,12 2013年,这是不是我想要的......使用RelativeDateFormatting进行日期格式化
// Set up the date formatter
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
dateFormatter.dateFormat = @"EEE, MMM d";
[dateFormatter setDoesRelativeDateFormatting:YES];
[dateFormatter setLocale:[NSLocale currentLocale]];
入住这里:http://stackoverflow.com/questions/4937230/relative-string-from-nsdate –