如何使用iPhone SDK将TimeStyle AM / PM设置为小写

时间:2009-11-27 15:43:11

标签: iphone datetime formatting

如何将AM / PM时间样式设置为小写?我正在使用以下代码,根据Apple的文档,这应该将这些值返回为小写,但它不会。

[_detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];

2 个答案:

答案 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]);