2012-08-15 14 views

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.

Problemi correlati