0

次の 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 のような中国語です。私が望んでいたのは、言語と日付フォーマッターが言語設定と一致していることです。どんな助けでも大歓迎です:)

4

1 に答える 1

0

私はついにiPhoneの設定を見つけました:一般->国際->地域フォーマット。言語とフォーマッターはそこで設定できます。

于 2012-11-27T03:48:04.477 に答える