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了?
展开
 我来答
crazyrock98
2008-06-24
知道答主
回答量:19
采纳率:0%
帮助的人:15.3万
展开全部
当你需要同时包含日期和时间信息的值时则使用DATETIME类型。
当你只需要日期值而不需要时间部分时应使用DATE类型。
TIMESTAMP列类型的属性不固定,取决于MySQL版本和服务器运行的SQL模式。

具体请查看参考资料

参考资料: http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#datetime

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式