oracle中得到当前系统时间

2020-10-06 教育 92阅读

1.获取系统的当前时间

date类型的:

selectsysdatefromdual;

2.char类型的:

selectto_char(sysdate,'yyyy-mm-ddhh24:mi:ss')fromdual;

3.函数在ORACLE中获取年、季度、月、周、日的时间

selectto_char(sysdate,'yyyy')fromdual;--年

selectto_char(sysdate,'MM')fromdual;--月

selectto_char(sysdate,'dd')fromdual;--日

selectto_char(sysdate,'Q')fromdual;--季

selectto_char(sysdate,'iw')fromdual;--周--按日历上的那种,每年有52或者53周

4.日期操作,如下图

当前时间减去7分钟的时间

selectsysdate,sysdate-interval'7'MINUTEfromdual;

当前时间减去7小时的时间

selectsysdate-interval'7'hourfromdual;

当前时间减去7天的时间

selectsysdate-interval'7'dayfromdual;

当前时间减去7月的时间

selectsysdate,sysdate-interval'7'monthfromdual;

当前时间减去7年的时间

selectsysdate,sysdate-interval'7'yearfromdual;

时间间隔乘以一个数字

selectsysdate,sysdate-8*interval'7'hourfromdual;

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com