Boa tarde,
Tenho um sistema de controle de frota que quando cadastro a saida do veiculo, eu informo a hora de saida do veiculo e a ora de chegada ele calcula a diferença de horas em minutos e guarda como Int no banco de dados. Eu preciso tirar um relatório no IReport que um dos campos é o tempo gasto, faço todo o calculo para transformar o valor Int em horas mas quando o valor é por exemplo 1 hora e 5 minutos ele me apresenta 1:5, gostaria de um if no ireport que se meu valor de minutos faço menor que 10 ele adicionasse um 0 entre o : e o minuto e se a ora fosse menor que 10 ele adicionasse um 0 na frente, estou com problemas, minhas variaveis que guardam os minutos e as horas são do tipo int e quando faço o if com < ele me apresenta o erro "The operator < is undefined for the argument type(s) Integer,int, segue a expressão que eu estou utilizando.
($V{hora}<10 ? “0”+$V{hora}:$V{hora}) +":"+($V{minuto}<10 ? “0”+$V{minuto}:$V{minuto})
[]'s,