在mysql中使用date_add函数时转换日期格式

时间:2014-09-04 09:40:51

标签: mysql sql date

我使用下面的查询将14天添加到日期

SELECT DATE_ADD(Paper_Sent_Dt,INTERVAL 14 DAY) as Rem_date from Referee_History;

日期格式是yyyy / mm / dd,但我需要它以dd / mm / yyyy格式。 是否可以在使用DATE_ADD函数时转换日期格式?

就像这样的事情

SELECT CONVERT(DATE_ADD(Paper_Sent_Dt,INTERVAL 14 DAY),%d-%m-%y) as Rem_date from Referee_History

如果是,请告诉我如何 提前致谢

2 个答案:

答案 0 :(得分:1)

这样的事情,你能试试吗?

SELECT DATE_FORMAT(DATE_ADD('2014-06-06',INTERVAL 14 DAY), '%d/%m/%Y');

O / P

20/06/2014

答案 1 :(得分:0)

你的查询会有点像:

SELECT 
    DATE_FORMAT(DATE_ADD(Paper_Sent_Dt,INTERVAL 14 DAY),%d-%m-%y) as Rem_date  
FROM 
    Referee_History

为了更进一步,这里是文章:http://davidwalsh.name/format-date-mysql-date_format