我已经搜索了这个问题,但没有找到一个确凿而优雅的解决方案。无论如何要更改 NSDateFormatterFullStyleyear 以抑制年份信息。我正在使用代码:
NSString *dateDescription;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
[dateFormatter setTimeZone:gmt];
[dateFormatter setDateStyle:NSDateFormatterFullStyle];
dateDescription = [dateFormatter stringFromDate:date];
NSLog(@"%@", dateDescription);
结果:2013 年 3 月 13 日,星期三
问候, 马科斯