Oracle数据库关于日期TO_DATE的用法

1、在Oracle数据库中,常用的日期格式,比如获取当前时间

SELECT SYSDATE AS 当前时间 FROM DUAL;

Oracle数据库关于日期TO_DATE的用法

 

 2、稽核本月第一天的数据至今,日期获取如下

SELECT TRUNC(SYSDATE, 'MM') AS 当月第一天  FROM DUAL;

Oracle数据库关于日期TO_DATE的用法

 

 3、日期时间格式

select to_date('2021/7/1 23:59:59','yyyy/mm/dd hh24:mi:ss') as 日期时间 from dual;

Oracle数据库关于日期TO_DATE的用法

 

 4、日期格式

select TO_DATE('2021/7/1','YYYY/MM/DD') AS 日期  from dual;

Oracle数据库关于日期TO_DATE的用法

 

 5、add_months

带时间:

select concat(to_char(sysdate,'yyyy')||to_char(add_months(sysdate,-3), '-MM-'),'01 00:00:00')start_time from dual;

Oracle数据库关于日期TO_DATE的用法

 

 不带时间:

select concat(to_char(sysdate,'yyyy')||to_char(add_months(sysdate,-3), '-MM-'),'01')start_DATE from dual;

 

Oracle数据库关于日期TO_DATE的用法

 

上一篇:oracle报错注入总结


下一篇:oracle---字符串相关