Alo pessoal
tou ai com uma duvida,
tou a tentar iserir no mysql um valor no formato timestamp
para isso faço:
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
String data = formatter.format(date);
a questão é que a data, nos segundos da-me valores acima de 60, tipo
alguém me pode ajudar???
Primeiro SS é Milisegundos, segundos é ss…
A sua data está assim:
yyyy-MM-dd HH:MM:SS
ano-mês-dia hora:mês:milisegundos
Consulte a documentação pra saber mais:
http://java.sun.com/j2se/1.5.0/docs/api/
Na classe SimpleDateFormat tem todos patterns.
http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html
Segundo, não reinvente a roda… o driver já faz isso pra você…
[code]PreparedStatement stmt = conexao.prepareStatement("insert into tabela(data) values(?)");
stmt.setTimestamp(1, new Date().getTime());
stmt.executeUpdate();[/code]

Brigadão Jair Elton!!!
Funcionou direitinho
:lol: :lol:
