En esta entrada vamos a ver cómo calcular la diferencia entre dos fechas (con formato String) y la diferencia la podremos devolver en horas, minutos, segundos o como queramos.
En nuestro caso comparamos dos fechas con el formato 2012-01-21 01:24:42, aunque puede ser con otro formato, esto se lo indicaremos de SimpleDateFormat.
Así quedaría la función:
Así desde código le pasamos las dos cadenas, inicio y final. También podemos coger registros de una Base de Datos con formato Date, parsearlo a String y luego procesarlo en esta función.
Cualquier duda no duden en contactar conmigo. Un saludo.