This is what it does NSDateComponentsFormatter. Example from the docs:
NSDateComponentsFormatter* formatter = [[NSDateComponentsFormatter alloc] init];
formatter.unitsStyle = NSDateComponentsFormatterUnitsStyleFull;
formatter.includesApproximationPhrase = YES;
formatter.includesTimeRemainingPhrase = YES;
formatter.allowedUnits = NSCalendarUnitMinute;
NSString* outputString = [formatter stringFromTimeInterval:300.0];
gives "About 5 minutes left."
source
share