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


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;

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM