1、在Oracle数据库中,常用的日期格式,比如获取当前时间
SELECT SYSDATE AS 当前时间 FROM DUAL;
2、稽核本月第一天的数据至今,日期获取如下
SELECT TRUNC(SYSDATE, 'MM') AS 当月第一天 FROM DUAL;
3、日期时间格式
select to_date('2021/7/1 23:59:59','yyyy/mm/dd hh24:mi:ss') as 日期时间 from dual;
4、日期格式
select TO_DATE('2021/7/1','YYYY/MM/DD') AS 日期 from dual;
5、add_months
带时间:
select concat(to_char(sysdate,'yyyy')||to_char(add_months(sysdate,-3), '-MM-'),'01 00:00:00')start_time from dual;
不带时间:
select concat(to_char(sysdate,'yyyy')||to_char(add_months(sysdate,-3), '-MM-'),'01')start_DATE from dual;