Prezados,
Estou com uma grande duvida em uma parte do meu desenvolvimento.
Na minha aplicação, no momento de gravar um registro, é necessário gravar um campo com data, e outro campo com hora.
No momento da gravação, eu passo duas variáveis, assim:
Calendar c = Calendar.getInstance();
java.util.Date horaHoje = c.getTime();
java.util.Date dataHoje = c.getTime();
No momento que criei a tabela no Mysql, coloquei assim:
datahoje date DEFAULT NULL,
horahoje time DEFAULT NULL,
Está registrando certinho, tanto a data como a hora.
Gostaria de saber se está correto o modo que eu realizei o procedimento.
Ou se talvez fosse necessário apenas um campo date, com data e hora juntos.
Eu preciso de um campo hora separado da data, para a seguinte finalidade:
Preciso saber a diferença de horas, entre um registro e outro. Esta aplicação é um controle de OS, onde eu preciso saber, quanto tempo a OS demorou para ser atendida. Assim, vou precisar calcular a hora do registro da OS, e a hora que foi atendida.
Peço orientações sobre como proceder da forma correta.
Grato!