Como converto String em data?

2 respostas
T
como faço pra converter String em data ou o que esta errado no meu codigo?
if (evento.getSource() == btn_cad) {
				AcessaBanco a = new AcessaBanco();
				Cliente b =new Cliente();
				
				b.setNomeCliente(tx_nome.getText());
				//b.setCodCliente("1");
				b.setEmAtividade(aux);
				Date data ;
				SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
				String aux1=sdf.format(tx_data.getText());
				b.setDataCadastro(aux1);
				a.InserirCliente(b);
				tx_codigo.setText("");
				tx_nome.setText("");
				tx_data.setText("");
setDataCadastro
public Date getDataCadastro() {
return dataCadastro;
}

detalhe que preciso de getdata como Date pq vai cadastrar data num banco como campo do tipo date

se alguem puder ajudar!

2 Respostas

RobsonFagundes

da uma olhada nestes posts aki


http://www.guj.com.br/posts/list/87035.java#465437
http://www.guj.com.br/posts/list/53063.java#279137

espero q ajude t+

alves.Felipe

Ola...

public Date getDataFormatada()
	{
		try
		{
			SimpleDateFormat formatado = new SimpleDateFormat("dd/MM/yyyy");
			java.util.Date dt = formatado.parse(suaStringData);
			
			java.sql.Date data = new java.sql.Date(dt.getTime());
			return data;
		}
		catch(ParseException e)
		{
			e.printStackTrace();
			return null;
		}
	}

ve se isso ajuda...

Criado 3 de junho de 2008
Ultima resposta 3 de jun. de 2008
Respostas 2
Participantes 3