Kann mir jemand sagen, wie ich Java Date in MySQL datetime speichern kann ...?
Wenn ich das versuche ... wird nur das Datum gespeichert und die Uhrzeit bleibt in MySQL-Datumsgeschäften wie diesem 00:00:00 ...
2009-09-22 00:00:00
Ich möchte nicht nur Datum, sondern auch Uhrzeit ... wie
2009-09-22 08:08:11
Ich verwende JPA (Hibernate) mit Spring Mydomain-Klassen verwendet java.util.Date, aber ich habe Tabellen mit handschriftlichen Abfragen erstellt ...
Dies ist meine create-Anweisung
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
(2010 gab es wahrscheinlich keine bessere Wahl). Verwenden Sie besser die modernen Klassen wie java.time.Instant
oder java.time.LocalDateTime
, abhängig von den genauen Anforderungen für das Datum und die Uhrzeit, die Sie speichern müssen.