- 日期字段,如果只替换年月日,不替换时分秒,可以使用如下方法:
concat( ( SELECT str_to_date( '07/2/2021', '%m/%d/%Y' ) FROM DUAL ), ' ', DATE_FORMAT( 要替换的日期字段名, '%H:%i:%S' ) )
- 如果要保留年月日整时,可以使用如下方法:
select DATE_FORMAT(now(),'%Y-%m-%d %H:00:00');
- 获取当前时间的小时
SELECT EXTRACT(HOUR FROM NOW());
SELECT EXTRACT(HOUR FROM '16:00:00');