Il componente dell'ora di NSDateComponent è in formato 12 ore o 24 ore? Non riesco a trovare nulla su questo nella documentazione ...Ora in NSDateComponent in formato 12 o 24 ore?
15
A
risposta
26
Sono 24 ore, sul calendario gregoriano.
Perché? La documentazione non lo dice esplicitamente; tuttavia, afferma che i valori valgono per qualsiasi calendario utilizzato. am/pm è solo una notazione diversa - i paesi che usano am/pm hanno ancora 24 ore al giorno, stanno solo scrivendo se diversamente.
Inoltre, se si osservano le costanti di unità disponibili, si noterà che non esiste una costante "am/pm". Di nuovo, questo è perché am/pm è una notazione localizzata, non una proprietà del calendario gregoriano.
MODIFICA: se si richiede questo perché si desidera generare un orario in forma leggibile, non utilizzare NSDateComponents - utilizzare NSDateFormatter.