2012-02-14?
如何修改上述 MYSQL 语句以将日期格式化为字符串日期格式,即
2012 年 2 月 2 日?
使用 MySQL 的DATE_FORMAT()
功能:
SELECT DATE_FORMAT('2012-02-14', '%Y-%b-%d');
MYSQL日期格式函数。
DATE_FORMAT(<your_date_field>, '%Y-%b-%d')
看看 MySQLs DATE_FORMAT
,它为您提供了很多可能性来根据您的需要格式化给定的日期。
例子:
SELECT DATE_FORMAT('2012-02-14', "%Y-%b-%m");
结果:
2012-Feb-02
...如果您真的想要大写字母的月份缩写(又名FEB
而不是Feb
,就像您的示例结果一样),只需将其包裹UPPER
起来:
SELECT UPPER(DATE_FORMAT('2012-02-14', "%Y-%b-%m"));
结果:
2012-FEB-02