ユーザーのタイムゾーンの表示文字列としてDateを変換したいが、12時間形式ではなく24時間形式を使用したい。カスタムのdateFormatを使用せずにNSDateFormatter 12と24時間形式をオーバーライドすることができます
カスタムdateFormat
文字列を明示的に設定することでこれを行うことができますが、ユーザーのロケール設定に準拠した文字列をシステムに生成させるという利点はありません。
NSNumberFormatter
には、小数点区切りのような変換の態様を変更できる設定があります。
NSDateFormatter
の設定で、完全なカスタムフォーマットに頼らなくても12時間から24時間のフォーマットに切り替えることができますか?