Log using the %02ld , for example:
NSLog(@"%ld:%02ld:%02ld",[differenceComponents hour],[differenceComponents minute],[differenceComponents second]);
Output:
2:00:00
Alternatively, create NSStrings as follows:
NSString *theString = [NSString stringWithFormat:@"%ld:%02ld:%02ld",[differenceComponents hour],[differenceComponents minute],[differenceComponents second]]; NSLog(@"%@",theString);
source share