Как установить TimeStyle AM /PM в нижний регистр с помощью iPhone SDK
Как установить стиль времени AM/PM в нижний регистр? Я использую следующий код, и, согласно документации Apple, эти значения должны возвращаться в нижнем регистре, но это не так.
[_detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
Ответы
Ответ 1
Я не уверен, почему примеры Apple показывают AM/PM в нижнем регистре, но легко сделать строку с строкой даты:
NSDateFormatter *detailsTimeFormatter = [[NSDateFormatter alloc] init];
[detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
NSLog(@"%@",[[detailsTimeFormatter stringFromDate:[NSDate date]] lowercaseString]);
Ответ 2
Вы можете изменить символы AM и PM на NSDateFormatter следующим образом:
[dateFormatter setAMSymbol:@"am"];
[dateFormatter setPMSymbol:@"pm"];