mysql数据库,插入Date类型的数据时为什么变成了 2008-06-24 00:00:00 ?时分秒怎么成0了? 15
【java语言】mysql数据库,插入Date类型的数据时为什么变成了2008-06-2400:00:00?时分秒怎么成0了?使用Datedate=Calendar.ge...
【java语言】
mysql数据库,插入Date类型的数据时为什么变成了 2008-06-24 00:00:00 ?时分秒怎么成0了?
使用Date date = Calendar.getInstance().getTime();然后通过EJB向数据库写入的时候为什么变成了2008-06-24 00:00:00 时分秒怎么成0了? 展开
mysql数据库,插入Date类型的数据时为什么变成了 2008-06-24 00:00:00 ?时分秒怎么成0了?
使用Date date = Calendar.getInstance().getTime();然后通过EJB向数据库写入的时候为什么变成了2008-06-24 00:00:00 时分秒怎么成0了? 展开
1个回答
展开全部
当你需要同时包含日期和时间信息的值时则使用DATETIME类型。
当你只需要日期值而不需要时间部分时应使用DATE类型。
TIMESTAMP列类型的属性不固定,取决于MySQL版本和服务器运行的SQL模式。
具体请查看参考资料
当你只需要日期值而不需要时间部分时应使用DATE类型。
TIMESTAMP列类型的属性不固定,取决于MySQL版本和服务器运行的SQL模式。
具体请查看参考资料
参考资料: http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#datetime
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询