SimpleDateFormat não aceita horas do tipo 53:00?

1 resposta
vitorkgb

estou tentando imprimir em um campo a soma de algumas horas, que o total varia, mas um exemplo, seria 53:00

vários outros campos de horas normais, funcionam... mas esse total, ele não gera a hora certa, será q é pq só vai até 24:00???? ele tá gerando 05:50

long conta = totalCredito/60;
long conta2 = totalCredito%60;
        dataaux = new Date();
        dataaux.setHours(Integer.parseInt(String.valueOf(conta)));
        dataaux.setMinutes(Integer.parseInt(String.valueOf(conta2)));

        funcionario.setTotalHoraCredito(dataaux);

DateFormat df = new SimpleDateFormat ("HH:mm");
 df.format(dataaux);

já usei calendar tb e nada..

1 Resposta

E

SimpleDateFormat não é adequado para mostrar esse tipo de dados. Ele é adequado para mostrar datas e horas (e as horas vão de 00:00 a 23:59).

Você tem de converter os minutos para horas e minutos totalizados “no braço”. Sorry

Criado 10 de novembro de 2010
Ultima resposta 10 de nov. de 2010
Respostas 1
Participantes 2