Je suis en train d'imprimer la date dans un certain format:
NSDate *today = [[NSDate alloc] init];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@yyyyMMddHHmmss];
NSString *dateStr = [dateFormatter stringFromDate:today];
Si l'iPhone est réglé sur 24 temps d'une heure, cela fonctionne très bien, si d'autre part, l'utilisateur a mettre à l'heure de 24 heures, puis retour à AM / PM (cela fonctionne bien jusqu'à ce que vous appuyez sur ce paramètre), il ajoute AM / PM à la fin même si je ne pas demandé:
20080927030337 PM
Est-ce que je fais quelque chose de mal ou est-ce un bug avec le firmware 2.1?
Modifier 1: Description plus clairement
Edit 2 Solution: Il se trouve que c'est un bug, de le corriger, je mets les caractères AM et PM à « »:
[dateFormatter setAMSymbol:@];
[dateFormatter setPMSymbol:@];