galera preciso fazer um insert em uma tabela que preciso jogar o momento do insert ou seja preciso de uma variavel que pega a data hora ou seja tudo atual.
Em java
java.util.Date data = new java.util.Date();
Dependendo do banco de dados, ele já tem algum mecanismo para fazer isso que você quer, por exemplo, no DB2 tem o current timestamp
Timestamp now = new Timestamp( System.currentTimeMillis() );
new java.sql.Date(new Date().getTime());
Seria isso?
[EDITADO]
Desculpe, não tinha notado que vc precisa do momento exato, as respostas acima estão mais corretas… falha nossa! :XD:
Voce pode fazer na query tambem dependendo do seu banco de dados…
Ex no mysql:
insert into tabela(campo-data) values(now())
pode ser feito por comando SQL tbm
select to_char(sysdate, 'DD/MM/YYY')data from dual
obs: isso eh num banco de dados oracle neh =D esqueci de avisa isso
em um mySQL e não sei se funciona dessa mesma maneira
mais esse comando retorna o valor da data atualo de qualquer tabela