Formatação campo data

2 respostas
AlanLojudice

E aee pessoal blz??

To com um problema aqui em um filtro do meu relatorio. Vamos ver se alguem consegue me ajudar…

Eu tenho um filtro pra pesquisar por data, de uma data X ate data Y. E o problema ta na formatação, eu escrevo no formata brasiseiro DD/MM/AAAA, mas ele faz a pesquisa por MM/DD/AAAA, caso eu digite 20/10/2007. Ele da erro pois nao entende o nº 20 como sendo mes…

Alguem sabe como arrumo isso?? coloco no jsp ou no .java a solucao??

valeu

2 Respostas

AlanLojudice

A minha tag é essa

<html:text property="periodoInicial"  styleClass="borda" size="10" maxlength="10" onkeydown="FormataCampo(this, event, '99/99/9999')" />

vlw

marciofermino

Algumas sugestões:

  1. int dias = 5;
  2. Date data_comparar = new Date();
  3. Date dataComparar = null;
  4. GregorianCalendar gc = new GregorianCalendar();
  5. gc.setTime(data_comparar);
  6. gc.set(Calendar.DATE, gc.get(Calendar.DATE) - dias);
  7. data_comparar = gc.getTime();
  8. SimpleDateFormat format = new SimpleDateFormat(“dd/MM/yyyy”);
  9. String DATA_ANTERIOR = format.format(data_comparar);
DateFormat formatador = new SimpleDateFormat(dd/MM/yyyy);

String texto = 15/04/1977 21:30;

Date data = formatador.parse(texto);
Criado 13 de novembro de 2007
Ultima resposta 13 de nov. de 2007
Respostas 2
Participantes 2