mysql数据库,插入Date类型的数据时为什么变成了 2008-06-24 00:00:00 ?时分秒怎么成0了?

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:17:11
【java语言】
mysql数据库,插入Date类型的数据时为什么变成了 2008-06-24 00:00:00 ?时分秒怎么成0了?

使用Date date = Calendar.getInstance().getTime();然后通过EJB向数据库写入的时候为什么变成了2008-06-24 00:00:00 时分秒怎么成0了?

当你需要同时包含日期和时间信息的值时则使用DATETIME类型。
当你只需要日期值而不需要时间部分时应使用DATE类型。
TIMESTAMP列类型的属性不固定,取决于MySQL版本和服务器运行的SQL模式。

具体请查看参考资料