8

NSDateComponents を使用する場合、時間を Am または Pm として設定していることをどのように確認できますか? それとも24時間制ですか?コードは次のとおりです。

NSDate *morningEnd = [NSDate date];
NSDateComponents *components1 = [gregorian components:NSUIntegerMax fromDate:morningEnd];
[components1 setHour:11];
[components1 setMinute:59];

午前 11 時 59 分または午後 11 時 59 分に設定しているかどうかはどうすればわかりますか?

4

1 に答える 1

27

時間は 24 時間のうちで定義されます。0 ~ 11 は午前、12 ~ 23 は午後になります。

編集:

以下のコメントに従って、範囲を 0 ~ 23 に修正しました。私を修正してくれてありがとう。

于 2012-10-24T04:23:31.950 に答える