pessoal,
tenho uma variavel int segundos;
gostaria de converter ela para formato time ( HH:mm:ss)
usando joda-time
alguem pode me ajudar???
Convertendo segundos que esta em INT para horas usando joda-time
7 Respostas
Que tal fazer algumas contas? Parece ser mais fácil.
entao amigo, acho muito errado ter que fazer contas, sera que nao tem algo no joda-time que consiga fazer isso atraves do objeto?
ter que fazer contas nao me parece muito profissional… talvez esteja errado auhahuauhahu
pq na verdade eu tenho uma tabela no formato TIME, ai to convertendo ela para segundos… para eu poder somar tudo e gerar um relatorio
no ireport nao soma campos em formato time, somente int etc…
ai convertendo para segundos… eu consigo somar os segundos… e no final do relatorio volto para formato time
esse eh meu problema…
Pois bem, o problema do Joda Time é que se a quantidade de horas passar de 24, ele começa a imprimir como “2 dias, 16 horas, 23 minutos e 10 segundos” em vez de “64 horas, 23 minutos e 10 segundos”. Normalmente, quando você quer fazer um relatório desses, você quer contar as horas, não os dias.
exatamenteee!!! quero somar as horas… e com certeza passa de 24hs… eh um cdr de asterisk…
oq posso fazer heim… se o ireport somase as horas… seria lindo…
Fazer a conta. É tão simples - uma hora tem 60 minutos, e um minuto tem 60 segundos. Usando os operadores de / e % você tem as horas, minutos e segundos.
ta certo… vou batalhar aqui…
Cara vc conseguiu?
Posta a solução!