четвер, 28 березня 2013 р.

Как перевести секунды в дату

Функция перевода секунд в удобный вид даты.

Параметры:

  • (NSInteger) time — количество секунд

Возвращаемая переменная:

  • объект класса NSString, содержащий в себе строку конвертированной даты.

- (NSString *)stringWithSeconds:(NSInteger)time {
 NSInteger seconds = time % 60;
 time = time / 60;
 NSInteger minutes = time % 60;
 time = time / 60;
 NSInteger hours = time % 24;
 NSInteger days = time / 24;
 NSString *string;
 if (days != 0) {
  string = [NSString stringWithFormat:@"%d:%02d:%02d:%02d", days, hours, minutes, seconds];
 } else if (hours != 0) {
  string = [NSString stringWithFormat:@"%d:%02d:%02d", hours, minutes, seconds];
 } else {
  string = [NSString stringWithFormat:@"%02d:%02d", minutes, seconds];
 }
 return string;
}

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments