iPhone:如何转换日期?

Ank*_*han -2 iphone cocoa-touch objective-c ios4

我的日期是来自服务器的字符串格式

日期输出就像这个"07/30/2011",

我想要一个日期格式"7月30日"

我怎样才能做到这一点?

Mri*_*ria 5

简单,使用NSDateFormatter

例,

NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MM/dd/yyyy"];
NSDate *date = [dateFormatter dateFromString:@"07/30/2011" ];
[dateFormatter setDateFormat:@"dd MMM"];
NSString *output = [dateFormatter stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)