日期格式更改问题目标C



全部,

我想要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日"

最新更新