如何将MySQL日期格式更改为字符串日期

时间:2012-05-29 13:41:54

标签: mysql

  

2012-02-14

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

  

2012-FEB-02?

3 个答案:

答案 0 :(得分:4)

使用MySQL的DATE_FORMAT()功能:

SELECT DATE_FORMAT('2012-02-14', '%Y-%b-%d');

答案 1 :(得分:0)

MYSQL DateFormat功能。

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

答案 2 :(得分:0)

看看MySQL DATE_FORMAT,它为您提供了很多可能的格式,根据您的需要设定特定日期。

示例:

SELECT DATE_FORMAT('2012-02-14', "%Y-%b-%m");

结果:

2012-Feb-02

...如果你真的想要大写字母的月份缩写(又名FEB而不是Feb,就像你的例子结果一样),只需在它周围包裹一个UPPER:< / p>

SELECT UPPER(DATE_FORMAT('2012-02-14', "%Y-%b-%m"));

结果:

2012-FEB-02