内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我在存储一个日期时间表格中的字段。在存储了它的值之后,它就像2012-09-09上午06:57:12...
为了存储,我使用了以下语法:
date("Y-m-d H:i:s");
现在我的问题是,在获取数据的同时,如何同时获得两者日期和时间分开,使用单个MySQL查询。
约会2012-09-09时间就像06:57:12...
你可以用日期_格式()(单击该链接以获取更多其他格式)
SELECT DATE_FORMAT(colName, '%Y-%m-%d') DATEONLY, DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY
根据MySQL文档,Date()函数将提取datetime feild的日期部分,而time()将提取时间部分。
select DATE(dateTimeFeild) as Date, TIME(dateTimeFeild) as Time, col2, col3, FROM Table1 ...