0

时间格式化程序的语言无法更改,如以下两个屏幕截图所示。两种语言都设置为英语。一个时区是中国北京,另一个是美国路易斯维尔。 在此处输入图像描述在此处输入图像描述

在我的应用程序中,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。我想要的是语言和日期格式化程序与语言设置一致。任何帮助将不胜感激:)

4

1 回答 1

0

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

于 2012-11-27T03:48:04.477 回答