0

私はこのようなコードを持っています:

[dateFormat setDateFormat:@"HH:mm"];
dateHM = [dateFormat stringFromDate:date];

stringWithFormat: でdateHM ( NSString) を使用しています。たとえば、11:00 ではなく、常に 23:00 として表示されることを期待していました。ほぼ毎回正常に動作しますが、一部のアプリ ユーザーは AM/PM が追加された 12 時間形式を取得しています...

そんなことがあるものか?グローバルなユーザー設定は違いをもたらしますか、それとも何ですか?

4

1 に答える 1

1

この Appleテクニカル ノートNSLocaleを読んで、日付フォーマッタとそれらがどのように相互作用するかについて学びましょう。

于 2013-08-08T15:05:21.980 に答える