我想将时间显示为8:00a而不是8:00 AM。这该怎么做?我用过
[formatter setDateFormat:@"hh:mma"];
任何帮助。?
答案 0 :(得分:2)
这些是受支持的unicode。
我认为你必须遵循一些逻辑来实现这一目标,
[dateFormat setDateFormat:@"hh:mma"];//Convert Date to String in a Common Format
NSString *dateString = [dateFormat stringFromDate:date];
dateString=[dateString stringByReplacingOccurrencesOfString:@"AM" withString:@"a"];
dateString=[dateString stringByReplacingOccurrencesOfString:@"PM" withString:@"p"];
编辑:
您也可以这样做,
[dateFormat setPMSymbol:@"p"];
[dateFormat setAMSymbol:@"a"];