Pracowałem nad aplikacją na iPhone'a i muszę wyświetlić czas w etykiecie. Napisałem więc:Jak wyświetlać czas w formacie 12-godzinnym w Objective-C?
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm a"];
NSString *formattedDateString = [dateFormatter stringFromDate:date];
timeLabel.text = formattedDateString;**
Wyświetla czas na etykiecie, ale w formacie 24H.
- Przykład: 15.00 zamiast 3.00 PM
Chcę wyświetlać czas w formacie 12-godzinnym, czyli 3.00 PM
Co należy zrobić?
Z góry dziękuję.
powinien wyświetlać czas w formacie, który użytkownik preferuje - użytkownik ustawia to ustawienie w Ustawienia -> Ogólne -> Data i czas -> Czas 24-godzinny - o Jeśli wymusisz wyświetlanie 12-godzinnego AM/PM, będziesz denerwować wielu użytkowników spoza USA. –