Olá boa tarde! gostaria de saber se alguém sabe como faço para gravar data e hora no banco mysql,pois estou usando o datetime e ele só grava a data e hora fica zerada.
exemplo: 2009-07-13 00:00:00
Obrigada =D
Olá boa tarde! gostaria de saber se alguém sabe como faço para gravar data e hora no banco mysql,pois estou usando o datetime e ele só grava a data e hora fica zerada.
exemplo: 2009-07-13 00:00:00
Obrigada =D
Mude os seus java.sql.Date para java.sql.Timestamp.
Nao sei se te resolve, mas tu pode gravar um long, com o timestamp. Inclusive em alguns BDs tem o tipo Timestamp.
então no mysql não tem essa opção ,pois eu quero gravar direto no banco a data e a hora.
=D
vc deve cuidar se vc esta passando a hora/data com java.sql.date ele realmente não trabalha com horas somente com dias
então no momento estou fazendo isso em ASP,onde pego a data do sistema e guardo no banco, e depois mostro na página.
=D
Se estás usando ASP, deves estar enviando manualmente as instruções para o banco de dados, certo?
A maneira mais simples é:
UPDATE tabela SET campoDateTime = NOW();
Dica - MySQL:
CURDATE() - data atual
CURTIME() - hora atual
NOW() - data e hora atuais