Data no java

Boa noite. Galera estou com uma duvida, gostaria de definir uma hora ja padrão na criação da classe exp:

@Temporal(javax.persistence.TemporalType.TIME)
private Date hora_inicia;

teria como eu ja adicionar tipo esse horas com 8:00. ?

Grato pela atenção de todos.

Exemplo:

private static Date horas(int horas) {
    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.HOUR, horas);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    calendar.set(Calendar.MILLISECOND, 0);
    return calendar.getTime();
}

@Temporal(javax.persistence.TemporalType.TIME)
private Date hora_inicia = horas(8);
1 curtida

Só um adendo não use “hora_inicia” já que vai contra as convenções do Java, usa camelCase mesmo
horaInicia :slight_smile:

1 curtida

Você pode inciar um construtor e passar a data e hora.

public void init() {
diario.setDataModificadaDiar(new Date(System.currentTimeMillis()));
}

1 curtida