要使用MySQL中的日期截取函数,可以使用DATE_FORMAT函数来将日期转换为指定格式的字符串,并使用SUBSTR函数来截取所需的子字符串。
SELECT SUBSTR(DATE_FORMAT(date_column, '%Y-%m-%d %H:%i:%s'), 1, 10) AS date_only FROM table_name;
在上面的代码示例中,大家使用DATE_FORMAT将date_column列转换为格式为“YYYY-MM-DD HH:MM:SS”的字符串,并使用SUBSTR函数将日期部分截取出来,即从第一个字符开始,截取长度为10的子字符串。
如果您只需要截取一个特定日期的记录,可以在WHERE子句中使用MySQL的日期函数进行过滤。例如,要仅选择今天的记录,可以使用CURDATE函数获取当前日期并与date_column列中的值进行比较。
SELECT * FROM table_name WHERE DATE(date_column) = CURDATE();
在上面的代码示例中,大家使用DATE函数将date_column列的时间戳转换为日期格式,并使用CURDATE函数获取当前日期。然后,只选择日期与当前日期匹配的记录。
通过使用MySQL中的日期截取函数和日期过滤函数,您可以方便地从日期和时间类型的数据中提取所需的日期部分。