Czy ktoś może mi powiedzieć, jak mogę przechowywać datę Java w datetime MySQL ...?
Kiedy próbuję to zrobić ... zapisywana jest tylko data, a czas pozostaje 00:00:00 w sklepach z datą MySQL, takich jak ten ...
2009-09-22 00:00:00
Chcę nie tylko randki, ale także czasu ... lubię
2009-09-22 08:08:11
Używam JPA (Hibernate) z wiosennymi klasami mydomain używa java.util.Date, ale utworzyłem tabele za pomocą odręcznych zapytań ...
to jest moja deklaracja tworzenia
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
w ogóle używać (w 2010 prawdopodobnie nie było lepszego wyboru). Lepiej jest używać nowoczesnych klas, takich jak java.time.Instant
lub java.time.LocalDateTime
, w zależności od dokładnych wymagań dotyczących daty i godziny, którą chcesz przechowywać.