如何在MySQL中将日期和时间与DATETIME分开?SQLFiddle Demo
我正在表中存储一个字段。每个值如下所示:DATETIME
2012-09-09 06:57:12
我正在使用这种语法:
date("Y-m-d H:i:s");
现在我的问题是,在获取数据时,如何使用单个MySQL查询分别获取日期和时间?
日期像“2012-09-09”和时间像“06:57:12”。
我正在表中存储一个字段。每个值如下所示:DATETIME
2012-09-09 06:57:12
我正在使用这种语法:
date("Y-m-d H:i:s");
现在我的问题是,在获取数据时,如何使用单个MySQL查询分别获取日期和时间?
日期像“2012-09-09”和时间像“06:57:12”。
您可以使用DATE_FORMAT()来实现(单击链接以获取更多其他格式))
SELECT DATE_FORMAT(colName, '%Y-%m-%d') DATEONLY,
DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY