2012-08-15 11 views

Odpowiedz

26

To 24 godziny, w kalendarzu gregoriańskim.

Dlaczego? Dokumentacja nie mówi tego wyraźnie; jednak stwierdza, że ​​wartości dotyczą dowolnego kalendarza. am/pm to po prostu inna notacja - kraje używające am/pm nadal mają 24 godziny na dobę, po prostu piszą inaczej.

Ponadto, jeśli spojrzysz na dostępne stałe jednostek, zauważysz, że nie ma stałej "am/pm". Ponownie, to dlatego, że am/pm jest zlokalizowaną notacją, a nie własnością kalendarza gregoriańskiego.

EDYCJA: jeśli pytasz o to, ponieważ chcesz wydrukować czas w czytelnej formie, nie używaj NSDateComponents - użyj NSDateFormatter.

Powiązane problemy