Comparar data e hora

4 respostas
W

Tenho uma aplicação hibernate JPA Spring com JSF e RichFaces

Quero saber como pegar o valor do Campo data digitado pelo usuario e o campo hora inicial e campo hora final e fazer a comparação do que esta registrado no banco - Pode me ajudar?

4 Respostas

B

Se o banco for oracle você pode utilizar o to_date e colocar a mascára que quiser para comparar…

W

Estou tentando fazer assim, mas retorna uma mensagem tipo "Erro null"

Alguem tem um luz?

for (AgendaCirurgica agenda : agendaCirurgicaDao.todos()) {

		if (hrInicial.after(agenda.getHrInicial()) && hrFinal.before(agenda.getHrFinal())) {

		    System.out.println("<<<<<<<<<<<<<<<<<<<<<<Horário não DISPONIVEL>>>>>>>>>>>>>>>>.");

		    agendaCirurgica.setHrInicial(utils.formatHoraSqlServer(hrInicial));
		    agendaCirurgica.setHrFinal(utils.formatHoraSqlServer(hrFinal));

                    agendaCirurgicaDao.atualizar(agendaCirurgica);

		} else {
		    System.out.println("<<<<<<<<<<<<<<<<<<<<<<Horário não LIVRE>>>>>>>>>>>>>>>>.");

		}
	    }
B

Erros de null pointer são tranquilos de resolver … Em qual linha ocorre o erro ? Poste a stack trace…

W

O problema eu acho que é no momento de pegar o valor do campo hrInical que esta no formulário, digitado pelo usuário.
Quero pegar esse valor do campo hrInicial digitado pelo usuário e comparar com os outros ja cadastrados.
Como faço pra pegar o valor da data digitada?

Criado 9 de julho de 2010
Ultima resposta 16 de jul. de 2010
Respostas 4
Participantes 2