我的目标:如果当前日期是“今天”或“昨天”,请使用“今天”和“昨天”这两个词。如果当前日期早于今天或昨天,则使用以下格式(周四,8 月 15 日)。当我将 setDoesRelativeDateFormatting 设置为 NO 时,我能够实现这种格式@"EEE, MMM d"
,但是当我尝试使用以下代码时,它会崩溃并显示 2013 年 8 月 12 日,这不是我想要的......
// 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]];