Qualcuno può dirmi come posso memorizzare Java Date su Mysql datetime ...?
Quando provo a farlo ... solo la data viene memorizzata e l'ora rimane 00:00:00 nei negozi di data Mysql come questo ...
2009-09-22 00:00:00
Voglio non solo la data ma anche l'ora ... mi piace
2009-09-22 08:08:11
Sto usando JPA (Hibernate) con le classi spring mydomain usa java.util.Date ma ho creato tabelle usando query scritte a mano ...
questa è la mia dichiarazione di creazione
CREATE TABLE ContactUs (id BIGINT auto_increment,
userName VARCHAR(30),
email VARCHAR(50),
subject VARCHAR(100),
message VARCHAR(1024),
messageType VARCHAR(15),
contactUsTime datetime,
primary key(id))
TYPE=InnoDB;
java.util.Date
(nel 2010 probabilmente non c'era scelta migliore). Meglio usare le classi moderne, come java.time.Instant
o java.time.LocalDateTime
, a seconda dei requisiti esatti per la data e l'ora che devi memorizzare.