15
NSDateComponentの時間コンポーネントは12時間または24時間の形式ですか?私はこれについてドキュメントで何も見つけることができません...NSDateComponentの時間は12または24h形式ですか?
NSDateComponentの時間コンポーネントは12時間または24時間の形式ですか?私はこれについてドキュメントで何も見つけることができません...NSDateComponentの時間は12または24h形式ですか?
グレゴリオ暦では24時間です。
なぜですか?ドキュメントは明示的に言っていません。ただし、値は使用されているカレンダーの値であることを示しています。 am/pmは別の表記です。am/pmを使用している国では1日24時間しか使用できません。
また、使用可能な単位定数を見ると、「am/pm」定数がないことがわかります。 am/pmはグレゴリオ暦のプロパティではなく、ローカライズされた表記であるからです。
EDIT:読み取り可能な形式で時間を出力したいので、これを求めている場合は、NSDateComponentsを使用しないでください - NSDateFormatterを使用してください。