Olá amigos!
Não sei se estou criando no lugar certo, mas vamos lá:
No meu BD MySql tenho uma tabela chamada “funcionalidades” com um campo chamado “tempo” do tipo TIME.
Na minha Entity tenho:
public class Funcionalidades {
// outros atributos
private java.sql.Time tempo;
// demais atributos e metodos
}
Suponhamos que no meu banco exista um registro com “00:00:00” no campo tempo. Quando faço algo do tipo:
Time tempo = funcionalidade.getTempo;
O tempo recebe a hora normal gravada no banco, ou seja, 00:00:00. Porém se faço algo do tipo:
Time tempo = new Time(funcionalidade.getTempo.getTime());
O .getTime() retorna o valor em milesegundos referente a 03:00:00, mesmo o valor do atributo “tempo” na classe “Funcionalidades” sendo 00:00:00.
Preciso pegar a hora em milessegundos para poder somar a quantidade de horas de várias funcionalidades.
Alguém tem alguma idéia de como resolver isso?