我的日期格式就像
2010-11-15 04:28:31
我想选择2010-11-15而不是2010-11-15 04:28:31,
使用MYSQL查询,
SELECT SUBSTR(my_date,0,6)FROM TBL,
此查询仅检索空值
如何在mysql QUERY中构建substr函数,
答案 0 :(得分:7)
MySQL使用基于1的字符串,因此第一个字符为1,而在php中第一个字符为0.
最好是使用DATE函数仅从日期时间字段获取日期部分。也就是说,如果您的字段确实是日期时间字段,而不是(var)字段。
如果您想以特定格式显示日期,也可以使用
DATE_FORMAT(my_date, '%Y-%m-%d')