Data do Sistema!

3 respostas
C

Buenas, alguém poderia me refrescar as idéias de como buscar a data do sistema pra gravar no banco de dados? algo diferente de Calendar.getInstance().getTime().toLocaleString()… puxa estou precisando mesmo! se alguém puder me ajudar? agradeço desde já!

3 Respostas

D

PAra vc armazenar num banco de dados a data deve estar no format yyyy-MM-dd, mas qndo vc pega a data do sistema ela provavelmente sera dd/MM/yyyy.

Entao vc tem q dar um jeito de pegar a data e converte-la para o formato necessario. Vc pode fazer isso assim:

Calendar cal = Calendar.getInstance();
java.util.Date data = cal.getTime();

// convertendo a data
SimpleDateFormat formatter = SimpleDateFormat("yyyy-MM-dd");
String sData = formatter.format(data);

// agora vc precisa armazenar essa data num objeto java.sql.Date
java.sql.Date jdbcData = java.sql.Date.valueOf(sData);

agora vc pode adicionar a data (jdbcData) no banco de dados.

C

Bah cara valeu mesmo! abração!

D

Dispnoha…
estamos aqui pra isso :okok:

Criado 25 de outubro de 2004
Ultima resposta 26 de out. de 2004
Respostas 3
Participantes 2