MySQL 日期转换为字符串:DATE_FORMAT 函数详解
在 MySQL 中,可以使用 'DATE_FORMAT' 函数将日期转换为字符串。
语法如下:
DATE_FORMAT(date, format)
其中,'date' 是要转换的日期,可以是一个日期值或者是一个日期表达式。'format' 是转换的格式,可以是以下常用的格式之一:
- '%Y':四位数的年份
- '%y':两位数的年份
- '%m':两位数的月份
- '%c':月份,不带前导零
- '%d':两位数的日期
- '%e':日期,不带前导零
- '%H':两位数的小时(24小时制)
- '%h':两位数的小时(12小时制)
- '%i':两位数的分钟
- '%s':两位数的秒钟
- '%p':AM或PM
以下是一些示例:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') AS date_str;
该语句将当前日期转换为 YYYY-MM-DD 的格式。
SELECT DATE_FORMAT('2022-01-01', '%m/%d/%Y') AS date_str;
该语句将指定的日期转换为 MM/DD/YYYY 的格式。
注意:MySQL 中的日期和时间类型包括 'DATE'、'TIME'、'DATETIME'、'TIMESTAMP' 等,可以直接在 'DATE_FORMAT' 函数中使用这些类型的值进行转换。
原文地址: http://www.cveoy.top/t/topic/eie9 著作权归作者所有。请勿转载和采集!