Boa tarde pessoal,
Estou criando alguns relatorios ( JSP & SERVLET & MYSQL ), e estou com dificuldades ao fazer uma busca usando datas.
O problema é o seguinte, a data e gravada no banco da seguinte maneira:
- 1215191708861Campo do mysql ( BigInt )
Nao tenho como mudar o formato da data inserida no banco pois o proprio sistema OPENFIRE faz isso .
Bom para imprimir essa data para o usuario faço o seguinte:Calendar c = new GregorianCalendar();
long data = Long.parseLong(startDate);
c.setTimeInMillis(data);
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy 'as' HH:mm:ss");
String dataStr = sdf.format(c.getTime());
Ex: usuario digita no campo: 07/07/2008 - ( dd-MM-yyyy )Como posso comparar a data recebida pelo usuario com a data gravada no banco? Haveria algum jeito de formatar a data passada pelo usuario no formato da que esta no banco?
Valeu galera...
Abraço