1

2012-02-14?

如何修改上述 MYSQL 语句以将日期格式化为字符串日期格式,即

2012 年 2 月 2 日?

4

3 回答 3

4

使用 MySQL 的DATE_FORMAT()功能:

SELECT DATE_FORMAT('2012-02-14', '%Y-%b-%d');
于 2012-05-29T13:44:38.377 回答
0

MYSQL日期格式函数。

DATE_FORMAT(<your_date_field>, '%Y-%b-%d')

于 2012-05-29T13:45:16.483 回答
0

看看 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
于 2012-05-29T13:45:33.207 回答