如何在curdatemysql中添加小时和分钟

如何在curdatemysql中添加小时和分钟,mysql,Mysql,我正在使用date_add功能在当前日期中添加12小时30分钟 select DATE_ADD( CURDATE( ) , INTERVAL '12:30' HOUR_MINUTE ) 给我2016-01-03 12:30:00 我只需要加上12:30后的日期 正确的方法是什么?立即使用 SELECT DATE_ADD( now( ) , INTERVAL '12:30' HOUR_MINUTE ) 只需使用date功能: select DATE(DATE_ADD( CURDATE(

我正在使用date_add功能在当前日期中添加12小时30分钟

 select DATE_ADD( CURDATE( ) , INTERVAL  '12:30' HOUR_MINUTE )
给我2016-01-03 12:30:00

我只需要加上12:30后的日期

正确的方法是什么?

立即使用

 SELECT DATE_ADD( now( ) , INTERVAL  '12:30' HOUR_MINUTE )

只需使用
date
功能:

select DATE(DATE_ADD( CURDATE( ) , INTERVAL  '12:30' HOUR_MINUTE ))
您还可以使用
ADDTIME()
来表示逻辑:


只需使用
date
功能即可。
SELECT DATE(ADDTIME(currdate(), TIME('12:30:00')))