数据库日期格式为datetime时,存储日期的方法

作为一名新手,每次做项目,遇到保存日期的时候,总要上网搜一下解决方法。故记录一下,方便以后查阅。

当数据库日期格式为datetime时,试过两种可行方案:

方案一:

bean类型为Timestamp,使用如下代码获得日期。

Timestamp timestamp = new Timestamp(new Date().getTime());

方案二:

bean类型为java.util.Date,使用如下代码获得日期。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date time = sdf.parse(sdf.format(new Date()));


注意:

在数据库映射文件中,当指定成date类型时,会出现时间为00:00:00的问题。



你可能感兴趣的:(数据库)