一起使用MONTHNAME和DATE_FORMAT

时间:2017-01-20 11:09:32

标签: java mysql sql oracle

我从数据库中检索并存储Date字段。在图表上,我只想打印每月的#34;" with month_name
DATE_FORMAT和MONTHNAME完成工作,但不能一起工作。问题的任何替代方案?

INPUT: 2015-02-20 00:00:10

OUTPUT: 20th Feb

2 个答案:

答案 0 :(得分:1)

既然你提到了Oracle:

SELECT TO_CHAR(to_timestamp('2015-02-20 00:00:10','YYYY-MM-DD HH24:MI:SS'),'ddth Mon')
FROM dual

答案 1 :(得分:0)

由于我不再看到Marius提到的Oracle引用,这里有一个MySQL选项:

select date_format('2015-02-20 00:00:10','%D %b');

返回:

20th Feb

Here是date_format函数的一些其他格式选项。