iOS6中的NSDate与iOS5中的NSDate不同

use*_*875 -1 objective-c nsdate ios5 ios6

我有这个代码适用于iOS5,但我只是测试

NSDate *now = [NSDate date];
NSString *strDate = [[NSString alloc] initWithFormat:@"%@",now];
Run Code Online (Sandbox Code Playgroud)

有没有人知道重写这个的简单解决方案.日期格式应为dd mm yyyy

Noa*_*oon 7

将日期格式化为字符串的正确方法是使用NSDateFormatter.您可以使用方法将样式设置为适合用户当前区域设置的样式-setDateStyle:,或者将格式设置为特定字符串-setDateFormat:.