Objective c 日期格式更改问题目标C

Objective c 日期格式更改问题目标C,objective-c,nsdate,nsdateformatter,Objective C,Nsdate,Nsdateformatter,全部, 我想要dd/MMM/yyyy格式的日期格式,下面是我正在使用的代码 NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateStyle:@"dd/MMM/yyyy"]; NSString *dateString = [formatter stringFromDate:[NSDate date]]; 但是在日期字符串中,我使用的是2014年10月21日的格式,这与我如何使用“201

全部,

我想要dd/MMM/yyyy格式的日期格式,下面是我正在使用的代码

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateStyle:@"dd/MMM/yyyy"];

NSString *dateString = [formatter stringFromDate:[NSDate date]];

但是在日期字符串中,我使用的是2014年10月21日的格式,这与我如何使用“2014年10月21日”格式不同。请让我知道问题是您调用的是
setDateStyle:
而不是
setDateFormat:

使用此代码

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MMM/yyyy"];
NSString *dateString = [dateFormat stringFromDate:[NSDate date]];  
NSLog(@"%@", dateString);
该代码输出“2014年10月22日”