iphone objective-c time nsdate nsdatecomponents

iphone - En NSDateComponents, ¿cómo sabes si es AM o PM?



objective-c time (1)

Cuando uso NSDateComponents, ¿cómo sé que estoy estableciendo un horario como Am o Pm? ¿O es un formato de 24 horas? Aquí está el código:

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

¿Cómo sé si lo estoy configurando como 11:59 AM o 11:59 PM?


La hora está definida en 24 horas. 0 - 11 será AM, 12 - 23 será PM.

Editar:

Corregí mi rango de 0 a 23 según los comentarios a continuación. Gracias chicos por corregirme.