Inf. de como pegar uma data do sistema e gravar no bc. mysql

3 respostas
J

Ola Pessoal,
Preciso de informação de como pegar a data do sistema e passar para uma variavel string e, apos isso apresentar no JtextField. executar um programinha atraves do dos que me mostra uma data tipo string, so que nao consegui passar para o programa. quando vou gravar ela no banco ele me mostra o nome da classe testeawt.Datastring@174219d, ele me mostra que esta levando isso para o banco. So que o banco despresa e grava 0000-00-00.

Se alguem tiver alguma dica, sera bem recebida… obrigado…

3 Respostas

W

veja se isso resolve o seu caso

Calendar c = Calendar.getInstance();
String data = c.get(Calendar.YEAR) + "-"+ (c.get(Calendar.MONTH) +1) +"-"+ c.get(Calendar.DAY_OF_MONTH);
leonardom

Para formatação de datas de uma olhada na classe SimpleDateFormat: http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html

Exemplo de uso:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String dataStr = sdf.format(Calendar.getIntance().getTime());
J

“Wonder”:
veja se isso resolve o seu caso

Calendar c = Calendar.getInstance(); String data = c.get(Calendar.YEAR) + "-"+ (c.get(Calendar.MONTH) +1) +"-"+ c.get(Calendar.DAY_OF_MONTH);

Obrigado… Amigo… seu codigo me foi muito util… resolveu meu problema…

:smiley:

Criado 22 de setembro de 2004
Ultima resposta 22 de set. de 2004
Respostas 3
Participantes 3