2013-02-11 2 views
-6

Я хранения даты (java.util.Date) в базе данных MySQL, до их хранения у меня естьчасы и секунды теряются при сохранении даты в базе данных

Mon Feb 11 18:17:41 CET 2013 

после хранения всего:

2013-02-11 00:00:00.0 

поле базы данных было объявлено так:

`DATE_CREATION` date DEFAULT NULL, 

и я использую InnoDB двигатель

Что я могу сделать, чтобы не потерять время? спасибо.

+4

'DATE' не является' TIMESTAMP' https://dev.mysql.com/doc/refman/5.5/en/datetime.html –

+3

Гош, если бы это было ... [каким-то образом зарегистрировано] (https://dev.mysql.com/doc/refman/5.6/en/datetime.html). –

ответ

2

Используйте тип данных DATETIME вместо DATE для определения столбца.