Stavo lavorando a un'applicazione per iPhone e ho bisogno di visualizzare l'ora in un'etichetta. Così ho scritto il seguente:Come visualizzare l'ora nel formato 12 ore in Objective-C?
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm a"];
NSString *formattedDateString = [dateFormatter stringFromDate:date];
timeLabel.text = formattedDateString;**
Visualizza l'ora nell'etichetta ma nel formato 24 ore.
- Esempio: 15.00 PM invece di 03:00
voglio visualizzare l'ora in formato 12 ore, vale a dire 15:00
Cosa devo fare?
Grazie in anticipo.
Si dovrebbe visualizzare l'ora nel formato che l'utente preferisce - l'utente imposta questa preferenza in Impostazioni -> Generale -> Data e ora -> 24 ore - o quindi se imponi un display AM/PM di 12 ore, allora darai fastidio a molti utenti al di fuori degli Stati Uniti –