Подтвердить что ты не робот

Как установить TimeStyle AM ​​/PM в нижний регистр с помощью iPhone SDK

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

[_detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
4b9b3361

Ответ 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"];