dateformatter,时区和语言之间的关系

时间:2012-11-27 03:29:03

标签: iphone ios timezone nsdateformatter

无法更改时间格式器的语言,如以下两个屏幕截图所示。两种语言都设置为英语。一个时区是北京 - 中国,另一个是路易斯维尔 - 美国。 enter image description here enter image description here

在我的应用中,NSDateFormatter创建如下代码:

NSString *formatString = [NSDateFormatter dateFormatFromTemplate:@"dMMM HH:mm" 
                          options:0 locale:[NSLocale currentLocale]];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:formatString];
NSString *timestamp = [dateFormatter stringFromDate:date];

时间戳总是中文,如:11月26日11:20。我想要的是语言和日期格式符合语言设置。任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:0)

我终于在iPhone中找到了设置:General-> International-> Region Format。可以在那里设置语言和格式化程序。