Galera tudo suce?..
preciso capturar uma data de uma tela (ja fiz usando o : variavel.gettext()); porem esse
campo é mascarado 00/00/0000 , como faço para converter essa string com mascara para
um tipo date, para salvar no postgres?
grato.
Date?
J
2 Respostas
Usa o SimpleDateFormat
http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html
A
public String transformaParaMySQL(String data){
Date data_recep = null;
String data_formatada = null;
try{
data_recep = new SimpleDateFormat("dd/MM/yyyy").parse(data);//captura teu campo
data_formatada = new SimpleDateFormat("yyyy-MM-dd").format(data_recep);//converte teu campo
return data_formatada;
}catch( java.text.ParseException e ){
System.out.println("erro ao converter data.");
e.printStackTrace();
}
return null;
}
ideal é usar Date mesmo
mas isso deve te ajudar
Criado 14 de setembro de 2010
Ultima resposta 14 de set. de 2010
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo