Qual variavel pega a data Atual?

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