次の 2 つのスクリーン ショットに示すように、時間フォーマッタの言語を変更できませんでした。どちらの言語も英語に設定されています。1 つのタイム ゾーンは北京 - 中国、もう 1 つはルイビル - 米国です。
私のアプリでは、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 のような中国語です。私が望んでいたのは、言語と日付フォーマッターが言語設定と一致していることです。どんな助けでも大歓迎です:)