将天数添加到 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)
你知道如何在加上一天的分数后得到日期吗?例如,我曾经在 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)