将天数添加到 Mysql 中的日期

Adding days to a date in Mysql

你知道如何在加上一天的分数后得到日期吗?例如,我曾经在 Oracle 上获取日期:

select ((to_date('31/12/1969 190000','dd/mm/yyyy hh24miss')) + 1388655926 /86400) from dual

但是,我发现MySQL没有对偶table,所以这是直接的,我不得不使用addtime函数,但我没有得到正确的结果:

SELECT ADDTIME('1969-12-31 19:00:00', INTERVAL 1388655926 /86400 DAY);

使用MySQLDATE_ADD()函数。在 MySQL ADDTIME() returns 一个时间或日期时间后添加一个时间值与时间或日期时间。 DATE_ADD() 函数将指定的时间间隔添加到日期。

语法: DATE_ADD(日期,INTERVAL 表达式类型)

试试这个: SELECT DATE_ADD('1969-12-31 19:00:00',INTERVAL 1388655926/86400 DAY)

这里是 W3Schools reference page.