Parse Time

Published on Wednesday, 1 October 2014

Parse time from seconds to hours:minutes:seconds

[gist https://gist.github.com/5bc12ef4902bf1ce8fb7 /]

- (NSString *)formattedTime {
    int seconds = [self.duration intValue] % 60;
    int minutes = [self.duration intValue] / 60;
    int hours = [self.duration intValue] / 3600;

    return [NSString stringWithFormat:@"%02d:%02d:%02d", hours, minutes, seconds];
}
//Better solution
- (NSString *)timeFormatted:(int)totalSeconds{
  int seconds = totalSeconds % 60;
  int minutes = (totalSeconds / 60) % 60;
  int hours = totalSeconds / 3600;

  return [NSString stringWithFormat:@"%02d:%02d:%02d",hours, minutes, seconds];
}

Wordpress Original Link