2012-10-24 76 views
8

當我使用NSDateComponents時,如何知道我將時間設置爲Am或Pm?或者它是24小時制嗎?代碼如下:在NSDateComponents中,您如何知道它是AM還是PM?

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

我如何知道是否將它設置爲11:59 AM或11:59 PM?

回答

27

小時定義爲24小時制。 0 - 11將是AM,12 - 23將是PM。

編輯:

糾正了我的範圍是0 - 23按下面的評論。謝謝你們糾正我。

+1

好的,這是一個24小時的格式? – SunnyChopper

+0

這是正確的 – drewag

+2

它真的是基於1的嗎? 0-11和12-23是合理的。 –

相關問題