Gravando Data e hora

8 respostas
P

Bom dia a todos.

Estou precisando gravar Data e Hora em um campo da tabela no MySQL.
//Atualiza e-Mail como enviado
				GregorianCalendar gc = new GregorianCalendar();
				gc.setTime(new Date());
				
				email.setEnviadoEm(gc); [size=18]//Preciso que aqui contenha DATA e HORA[/size]
				ManutencaoTabela.AtualizaRegistro(email, cnn);

				System.out.println("----------------------------------------------------------------");

EnviadoEm = ‘2012-10-23’ //Este campo deve receber DATA e HORA

Ele deve receber um GregorianCalendar com DATA E HORA

Preste a atenção na última linha da saída “UPDATE …”

Eis aqui a saída.

Desde já agradeço.

8 Respostas

ErickRAR

A coluna na tabela está como TIMESTAMP?

P

Datetime

darkan666

se vc recuperar esse campo do banco depois de persistido, e jogar uma mascara para formatação da hora, como fica? zerado? as vezes é só na exibição que não esta vindo as horas, mas ela pode estar persistida corretamente… faz um teste,

P

Alguém pode me ajudar quanto a isso?

P

Darkan666, O dado no banco está assim:

Nome do Campo e-Mail EnviadoEm Categoria FonteDado
-------------------- =============================================================
Dado Persistido [email removido] 2012-11-06 00:00:00 Outros Garimpados-PRSantos

Preciso Gravar Data e Hora do Envio.

Não posso mudar o tipo para Timestamp.

Desde já agradeço.

darkan666

não pode mudar pra timestamp? vish… ai fica dificil… pois o timestamp que grava data e hora… esse “datetime” não conheço o funcionamento… :frowning:

P

Pô cara!

Acredito que posso simplificar minha dúvida.

Vamos lá!

O que realmente preciso e SETAR Data e Hora Atual em um objeto GregorianCalendar.

É isso!

É exatamente isso que preciso.

P

Obrigado a todos que me ajudaram

Consegui resolver.

Muito fácil.

Valeu!

Criado 23 de outubro de 2012
Ultima resposta 6 de nov. de 2012
Respostas 8
Participantes 3