JavaScript (Download)
function horaParaDecimal() {
//busca os dados do form
diaria = document.formulario.diaria.value
//separa os caracteres
separador = diaria.split(':');
horas = separador[0];
minutos = separador[1];
//faz a operacao matematica
temp_minutos = minutos/60;
temp_total = parseFloat(horas) + parseFloat(temp_minutos);
//exibe o resultado
document.write('Hora Diária: '+horas);
document.write(':');
document.write(minutos);
document.write('<br>');
document.write('Resultado: '+temp_total);
}
JAVA (Download)
private String horaParaDecimal(String horaSol) {
String vet[];
String hora;
String min;
vet = horaSol.split(":");
hora = vet[0];
min = vet[1];
float temp_minutos = Float.parseFloat(min) / 60;
float temp_total = Float.parseFloat(hora) + temp_minutos;
DecimalFormat decimalFormat = new DecimalFormat("0.00");
return "" + decimalFormat.format(temp_total);
}