Como faço para gravar data e hora juntos no datetime?

2 respostas
P

Olá,eu gostaria de gravar no bando de dados em um datetime a data e hora juntos,sem ter que transformar os dois em string,pois os usarei futuramente em uma verificação de intervalo de minutos?

Isso é o que fiz:

SimpleDateFormat formatador = new SimpleDateFormat("yyyy-MM-dd");
		Date data = formatador.parse(agendamento1.getData());
		
		SimpleDateFormat formatador1 = new SimpleDateFormat("HH:mm");
		Date hora = formatador1.parse(agendamento1.getHora());
		
		
		p.setDate(4, data+hora);

,ou o que eu tentei.

Obrigado.

2 Respostas

ramon.teixeira

Utilize o LocalDateTime do java8 ou do jodatime, caso não seja java8.

Daí você parseia tudo junto e quando precisar somente da data ou somente a hora você pode utilizar os métodos do LocalDateTime para extrair as informações.

P

blz

Criado 23 de março de 2016
Ultima resposta 23 de mar. de 2016
Respostas 2
Participantes 2