Convierta el tiempo dado en formato String a segundos en Android
Supongamos que el tiempo se da en MM: SS (ex 02:30) O HH: MM: SS en String format.how podemos convertir este tiempo a segundo.
- Android: TextInputLayout no centrará la pista
- NullPointerException en getReseources () Bitmap Array
- Cómo pasar los datos con formato JSON desde un WebView a una página HTML
- ¿Se llama el método onUpgrade?
- Excepción en el daemon del finalizador
- ¿Es posible generar una clase interna de una clase para compilar con un procesador de anotación?
- Android: Cursor siempre devuelve null incluso si la base de datos no está vacía
- Cadena de resultados de Android HttpUrlConnection truncada
- XPath.Evaluar el rendimiento se ralentiza (absurdamente) en varias llamadas
- Solicitud httpget con auth
- Conectar mediante programación al altavoz Bluetooth pareado y reproducir audio
- LibGdx Object Pool para muchos objetos de la misma clase padre
- ¿Cómo leer datos de Firebase ONCE usando java / android?
En su caso, utilizando su ejemplo, podría utilizar algo como lo siguiente:
String time = "02:30"; //mm:ss String[] units = time.split(":"); //will break the string up into an array int minutes = Integer.parseInt(units[0]); //first element int seconds = Integer.parseInt(units[1]); //second element int duration = 60 * minutes + seconds; //add up our values
Si desea incluir horas simplemente modificar el código anterior y multiplicar las horas por 3600 que es el número de segundos en una hora.
prueba esto
hours = totalSecs / 3600; minutes = (totalSecs % 3600) / 60; seconds = totalSecs % 60; timeString = String.format("%02d",seconds);
- Cambio de barra de acción Hamburguesa Icono de la flecha giratoria no funciona, al abrir el cajón de navegación en Android
- cómo detectar este gesto de movimiento específico a través de sensores?