Somar horas e minutos HH:mm:ss

Galera, tenho uma aplicação em java com relatórios feitos no IReport e banco de dados mysql, minha dúvida é o seguinte como faço pra somar um total de horas para que mostre no relatorio, sendo que o tipo no banco de dados esta como Time?

Grato!

Fiz esse exemplo, ele adiciona uma hora a mais na hora corrente, existem outras maneiras tb de implementar:

        Date d = new Date();

        System.out.println("Horário: " + d.toString());

        d.setTime(d.getTime() + (100 * 60 * 60 * 10));

        System.out.println("Horário uma hora depois: " + d.toString());

Mas preciso que faça o calculo no IReport como que faço pra adptar esse código?

tenta algo como:

new Date( ((Date)$F{data1}).getTime() + (Date)$F{data2}).getTime());

onde data1 é a data que vc carregou no seu relatório e a data2 pode ser a data que vc quer somar, ou coloca direto (100 * 60 * 60 * 10) como exemplificado no post anterior no lugar de data2.

Se for para somar duas datas, nada mais do que pegar o time delas, ou seja, o long e setar o novo tempo, apenas isso.

Se for para somar a data atual com um tempo específico você então deverá retornar o tempo atual + long tempo específico, sendo esse long em milianésimos de segundo.

você tb poderia usar os métodos add ou roll da classe Calendar

Como foi resolvido este problema? Também estou com o mesmo.

Obrigado