Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Pegando APENAS hora atual

Bom, sei que definindo a variável como:

@Temporal(TemporalType.DATE)
private Calendar data_nasc;

vou obter a data e utilizando e >> Calendar.getInstance(), vou passar a data atual e

@Temporal(TemporalType.TIME)
private Time hora_atual;

vou obter a hora,

MINHA DUVIDA É:

Como faço para passar a HORA atual para essa variável?

3 respostas
solução!

Oi Ismael,

Calendar.getInstance() possui a data e hora atual, será que se você utilizar ele, mas com TemporalType.TIME, não consegue apenas a hora atual?

Oi Ismael, tudo bem?

É isso mesmo que o Douglas falou. Só reforçando:

A classe Calendar, só suporta data e hora. Na verdade quando você faz Calendar.getInstance() você já obtém data e hora atuais.

Com a anotação @Temporal você escolhe se quer salvar no banco data e hora, apenas data, ou apenas hora.

@Temporal(TemporalType.TIMESTAMP)
private Calendar dataEHora;

@Temporal(TemporalType.DATE)
private Calendar apenasData;

@Temporal(TemporalType.TIME)
private Calendar apenasHora;

Faz sentido?

Abraço.

Obrigado pela informação. Vou ver ^^