我正在尝试显示本地化日期(以字母表示的星期几和月份)取决于手机的语言(而不是区域格式)。
我试过了 :
// Date formatter
NSDateFormatter* df = [[NSDateFormatter alloc] init];
NSLocale* locale = [NSLocale currentLocale];
NSLog(@"locale : %@", locale.localeIdentifier);
[df setDateFormat:[NSDateFormatter dateFormatFromTemplate:@"EEEE dd MMMM" options:0 locale:[NSLocale currentLocale]]];
但是当我改变手机的语言时,它什么也没改变,它仍然以法语显示。我怎样才能使它工作?