necesito mostrar las diferencias en horas de dos fechas con el siguiente formato
fechaInicial = "15-07-2013 16:15:48";
fechaFinal = "16-07-2013 16:47:17";
que me indique 24:32:00
agradecere su ayuda
| |||
| diferencia de horas entre dos fechas y horas necesito mostrar las diferencias en horas de dos fechas con el siguiente formato fechaInicial = "15-07-2013 16:15:48"; fechaFinal = "16-07-2013 16:47:17"; que me indique 24:32:00 agradecere su ayuda |
| |||
| Respuesta: diferencia de horas entre dos fechas y horas Wenas, quiza te pueda servir esto Código HTML: public static String datedifferencehoras(String dateStart, String dateStop)
{
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm");
Date d1 = null;
Date d2 = null;
long diffHours=0;
String difhoras="";
try {
d1 = format.parse(dateStart);
d2 = format.parse(dateStop);
//in milliseconds
long diff = d2.getTime() - d1.getTime();
long diffSeconds = diff / 1000 % 60;
long diffMinutes = diff / (60 * 1000) % 60;
diffHours = diff / (60 * 60 * 1000) ;
//long diffHours = diff / (60 * 60 * 1000) % 24;
long diffDays = diff / (24 * 60 * 60 * 1000);
System.out.print(diffDays + " days, " );
System.out.print(diffHours + " hours, ");
System.out.print(diffMinutes + " minutes, ");
System.out.print(diffSeconds + " seconds.");
System.out.print(diffSeconds + " seconds.");
if(diffDays<1){
System.out.print(diffHours + " hours, ");
System.out.print(diffMinutes + " minutes, ");
}else{
System.out.print(diffDays + " days, " );
System.out.print(diffHours + " hours, ");
System.out.print(diffMinutes + " minutes, ");
System.out.print(diffSeconds + " seconds.");
}
difhoras =String.valueOf(diffHours);
} catch (Exception e) {
e.printStackTrace();
}
return difhoras;
}
Código HTML: datedifferencehoras(reg.getRot_horario_trabajado_ini(), reg.getRot_horario_trabajado_fin())) y horario_trabajado_fin = "16-07-2013 16:47:17" Espero ayude esto, |
| Etiquetas: |