I have the following code that formats my date and time in a string, for example:
Monday, October 25, 2013 - 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;
It works well. But how do I put "th" or "rd" or "st" appropriately on a date, that is, after 25 in the above example?
source
share