NSDateFormatter stringFromDate不尊重自定义模式的区域设置

时间:2010-11-10 17:33:59

标签: iphone localization nsdateformatter

我做错了什么?

我正在尝试使用当前语言环境来使用NSDateFormatter来翻译日期的自定义模式。

示例:

    dateFormat = [[NSDateFormatter alloc] init];
    dateFormat.locale = [NSLocale currentLocale];
    [dateFormat setDateFormat:@"MMM"];
        output = [self.dateFormat stringFromDate:dateObject];

无论我将当前的语言环境设置更改为什么,我都会看到英文缩写。

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:6)

看起来它一直都在工作。我一直把我的位置设置到美国,只改变语言。为了使其正常工作,您必须更改位置和语言。