如何在mySQL数据库中正确保存日期(dateTime)

时间:2013-10-15 15:49:37

标签: java mysql datetime

我有一个带有dateTime列的表。我使用此sql查询创建(ALTER TABLE MyTable ADD COLUMN DATEV DATETIME NULL)。 在我的java代码中,如果我保存一个新的日期,它也会保存年,月和日,但它会给我一小时,分钟和秒来零。 2013-10-15 00:00:00

<property name="dateV" type="timestamp">
    <column name="date_v" length="0" />

我的代码:

MyTableObj obj = new MyTableObj();
Date dateV  = new Date();
obj.setDateV(dateV );
session.saveOrUpdate(obj);

在数据库中,它保存 2013-10-15 00:00:00

我也尝试

Timestamp timestamp = new Timestamp(dateV.getTime());
obj.setDateV(timestamp );

但它给了我相同的结果。 有人会有一个想法

0 个答案:

没有答案