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: |