2012-10-24 15 views
8

Kiedy używam NSDateComponents, skąd mam wiedzieć, że ustawiam godzinę jako Am lub Pm? Czy to jest format 24-godzinny? Oto kod:W NSDateComponents, skąd wiadomo, czy to AM czy PM?

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

Skąd mam wiedzieć, czy ustawiam go jako 11:59 AM czy 23:59?

Odpowiedz

27

Godzinę definiuje się na 24 godziny. 0 - 11 będzie AM, 12 - 23 będzie PM.

Edit:

Poprawione moim przedziale być 0 - 23, jak na poniższych uwag. Dzięki chłopaki za poprawienie mnie.

+1

OK, więc jest to format 24-godzinny? – SunnyChopper

+0

to jest poprawne – drewag

+2

Czy to naprawdę 1-na podstawie? 0-11 i 12-23 miałyby sens. –

Powiązane problemy