Подтвердить что ты не робот

Преобразование секунд в минуты и секунды

Как я могу конвертировать секунды в минуты и секунды?

Я знаю, что вы можете конвертировать секунды в минуты, как это, но я не знаю, как я могу получить оставшуюся часть секунд...

int minutes = seconds / 60;
4b9b3361

Ответ 1

Вы получите минуты:

int minutes = totalSeconds / 60;

и оставшиеся секунды:

int seconds = totalSeconds % 60;.

Ответ 2

Вот лучший ответ от Преобразовать секунды Integer To HH: MM, iPhone

- (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]; 
}

Ответ 3

Свифта

/** Returns the seconds as in clock format 02:24  */
    class func formatMinuteSeconds(_ totalSeconds: Int) -> String {

        let minutes = Double(totalSeconds) / 60;
        let seconds = totalSeconds % 60;

        return String(format:"%02d:%02d", minutes, seconds);
    }