Quelqu'un peut-il me dire comment puis-je stocker une date Java dans un datetime Mysql ...
Lorsque j'essaie de le faire ... seule la date est stockée et l'heure reste 00:00:00 dans les magasins de dates Mysql comme celui-ci ...
2009-09-22 00:00:00
Je veux non seulement la date mais aussi l'heure ... comme
2009-09-22 08:08:11
J'utilise JPA (Hibernate) avec les classes spring mydomain utilise java.util.Date mais j'ai créé des tables à l'aide de requêtes manuscrites ...
c'est ma déclaration de création
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
du tout (en 2010, il n'y avait probablement pas de meilleur choix). Mieux vaut utiliser les classes modernes, comme java.time.Instant
ou java.time.LocalDateTime
, en fonction des exigences exactes de la date-heure que vous devez stocker.