2012-08-15 15 views

答えて

26

グレゴリオ暦では24時間です。

なぜですか?ドキュメントは明示的に言っていません。ただし、値は使用されているカレンダーの値であることを示しています。 am/pmは別の表記です。am/pmを使用している国では1日24時間しか使用できません。

また、使用可能な単位定数を見ると、「am/pm」定数がないことがわかります。 am/pmはグレゴリオ暦のプロパティではなく、ローカライズされた表記であるからです。

EDIT:読み取り可能な形式で時間を出力したいので、これを求めている場合は、NSDateComponentsを使用しないでください - NSDateFormatterを使用してください。

関連する問題