1、字符格式转换日期格式
-- 字符串转换为日期(to_char->to_date)
select to_date(to_char(sysdate,'yyyy-MM-dd HH24:mi:ss'),'yyyy-MM-dd HH24:mi:ss') from dual
2、获取当前时间0点和23点
-- 当前时间0点
SELECT to_date(to_char(SYSDATE,'yyyy-mm-dd') || '00:00:00','yyyy-mm-dd hh24:mi:ss') FROM DUAL;
-- 当前时间23点
SELECT to_date(to_char(SYSDATE,'yyyy-mm-dd') || '23:59:59','yyyy-mm-dd hh24:mi:ss') FROM DUAL;