我有以下代码将我的日期和时间格式化为字符串,例如:
2013 年 10 月 25 日星期一 - 14:56:34
NSDate *today = [[NSDate alloc] init];
dateFormatter = [[NSDateFormatter alloc] init];
[self.dateFormatter setDateFormat:@"EEEE, MMMM dd YYYY - HH:mm:ss"];
NSString *currentTime = [self.dateFormatter stringFromDate: today];
self.timerLabel.text = currentTime.uppercaseString;
它运作良好。但是我如何将“th”或“rd”或“st”适当地放在日期,即上面示例中的 25 之后?