Formatação de Datas

4 respostas
J

Estou trabalhando com o MySQl q qr q as datas sejam formatas no formato yyyy-MM-dd hh:mm:ss, mas tenho problemas com o método Date data = new Date(2004, 04, 04), q quando passo pelo SimpleDateFormat retorna valores estranhos para ano, mês e dia. Como posso fazer essa formatação?

4 Respostas

R

crie sua data com a classe java.util.Date normalmente
depois use a classe java.text.SimpleDateFormat para formatar a String e sua data

ex:

import java.util.Date;
import java.text.SimpleDateFormat;

//..

Date data = new Date(2004, 04, 04);
SimpleDateFormat df = new SimpleDateFormat();
String mascara = "yyyy-MM-dd hh:mm:ss";
df.applyPattern(mascara);
String saida = df.format(data);
System.out.println("Data formatada: "+saida);

resolveu? :wink:

J

Valeu…

J

Mas, eu preciso q isso vá como data para a função que salva no banco de dados, como será esse processo?

R

concatena a String saida na tua query de inclusão O.o

Criado 19 de fevereiro de 2005
Ultima resposta 19 de fev. de 2005
Respostas 4
Participantes 2