Obtención de datos en segundos, desea calcular horas, minutos y segundos

Estoy recibiendo un dato que contiene un cierto número.

Necesito encontrar cuántas horas, minutos y segundos representa.

por ejemplo:

Estoy consiguiendo el número 248 que significa:

00 horas: 04 minutos: 08 segundos

Cualquier idea sería realmente apprieciated!

Determine horas, minutos y segundos como este:

int hours = (int) (time / 3600); int minutes = ((int) (time / 60)) % 60; int seconds = time % 60; 

Alternativamente, puede determinar minutos como éste una vez que conozca las horas:

 int minutes = (int) ((time - hours * 3600) / 60)); 

Necesitas múltiples para milisegundo. Al igual que 248 * 1000; Entonces Fecha d = nueva Fecha (248 * 1000); Y usted tendrá el objeto de datos. D.getHours (). Por ejemplo, también puede utilizar SimpleDateFormat. Que puede dar formato a los datos con algún patrón y la salida a la cadena Como yyyy-MM-hh HH: mm

Usted tiene que definir primero, cómo este número se acumula, por ejemplo, por qué no puede soportar

00 horas, 02 minutos y 48 segundos

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.