如何将AM / PM时间样式设置为小写?我正在使用以下代码,根据Apple的文档,这应该将这些值返回为小写,但它不会。
[_detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
答案 0 :(得分:150)
您可以按如下方式更改NSDateFormatter上的AM和PM符号:
[dateFormatter setAMSymbol:@"am"];
[dateFormatter setPMSymbol:@"pm"];
答案 1 :(得分:24)
我不确定为什么Apple的示例以小写形式显示AM / PM,但很容易使日期字符串小写:
NSDateFormatter *detailsTimeFormatter = [[NSDateFormatter alloc] init];
[detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
NSLog(@"%@",[[detailsTimeFormatter stringFromDate:[NSDate date]] lowercaseString]);