日期格式变更问题目标C.

时间:2014-10-22 07:11:55

标签: objective-c nsdate nsdateformatter

所有

我希望以下dd / MMM / yyyy格式的日期格式是我正在使用的代码。

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

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

但是在dateString我进入 2014年10月21日这是不同的我怎么能进入“21 / Oct / 2014”格式请告诉我

1 个答案:

答案 0 :(得分:0)

问题是您正在调用setDateStyle:而不是setDateFormat:

使用此代码

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MMM/yyyy"];
NSString *dateString = [dateFormat stringFromDate:[NSDate date]];  
NSLog(@"%@", dateString);

此代码输出“22 / Oct / 2014”