Как установить TimeStyle AM ​​/ PM в нижний регистр с помощью iPhone SDK - PullRequest
26 голосов
/ 27 ноября 2009

Как установить стиль времени AM / PM в нижний регистр? Я использую следующий код, и в соответствии с документацией Apple он должен возвращать эти значения в нижнем регистре, но это не так.

[_detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];

Ответы [ 2 ]

150 голосов
/ 25 февраля 2013

Вы можете изменить символы AM и PM на NSDateFormatter следующим образом:

[dateFormatter setAMSymbol:@"am"];
[dateFormatter setPMSymbol:@"pm"];
24 голосов
/ 28 ноября 2009

Я не уверен, почему примеры Apple показывают AM / PM в нижнем регистре, но легко сделать строчную строку даты:

NSDateFormatter *detailsTimeFormatter = [[NSDateFormatter alloc] init];
[detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
NSLog(@"%@",[[detailsTimeFormatter stringFromDate:[NSDate date]] lowercaseString]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...