objective-c - segundos - minutos a horas
Convierte segundos en minutos y segundos (3)
¿Cómo puedo convertir segundos en minutos y segundos?
Soy consciente de que puedes convertir segundos a minutos como ese, pero no sé cómo puedo obtener el resto de segundos ...
int minutes = seconds / 60;
Obtendrás minutos con:
int minutes = totalSeconds / 60;
y los segundos restantes con:
int seconds = totalSeconds % 60;.
Aquí hay una respuesta mejor de Convert Seconds 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];
}
Rápido
/** 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);
}