2012-10-24 1 views
8

NSDateComponents를 사용할 때 Am 또는 Pm으로 시간을 설정하고 있음을 어떻게 알 수 있습니까? 아니면 24 시간 형식입니까? 코드는 다음과 같습니다.NSDateComponents에서 오전 또는 오후인지 어떻게 알 수 있습니까?

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

오전 11시 59 분 또는 오후 11:59로 설정하면 어떻게됩니까?

답변

27

시간은 24 시간에서 정의됩니다. 0 - 11은 AM, 12 - 23은 PM입니다.

편집 : - 아래의 의견에 따라 23 0이 내 범위를

가 수정되었습니다. 나를 고쳐 주셔서 고마워요.

+1

그래, 24 시간 형식입니까? – SunnyChopper

+0

이 맞습니다. – drewag

+2

정말 1 기반입니까? 0-11과 12-23은 의미가 있습니다. –