Comment configurer AM/PM de timestyle en minuscules en utilisant le SDK iPhone

Comment puis-je définir le style AM / PM time en minuscules? J'utilise le code suivant et selon la documentation D'Apple cela devrait retourner ces valeurs en minuscules mais ce n'est pas le cas.

[_detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
25
demandé sur Jim 2009-11-27 18:43:10

2 réponses

Je ne suis pas sûr pourquoi les exemples D'Apple montrent L'AM / PM en minuscules, mais il est facile de faire la chaîne de date en minuscules:

NSDateFormatter *detailsTimeFormatter = [[NSDateFormatter alloc] init];
[detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
NSLog(@"%@",[[detailsTimeFormatter stringFromDate:[NSDate date]] lowercaseString]);
23
répondu gerry3 2009-11-28 01:49:41

Vous pouvez changer les symboles AM et PM sur un NSDateFormatter comme suit:

[dateFormatter setAMSymbol:@"am"];
[dateFormatter setPMSymbol:@"pm"];
148
répondu michaelslater 2013-02-25 11:46:48