不设置,默认是截止到”日“ 2 select trunc(sysdate,'year') from dual; --获取到本年 第一天 3 select trunc(sysdate,'month') from dual; --获取到 本月 第一天 4 select trunc(sysdate,'q') from dual; --获取到本季度 第一天 5 select to_char(trunc(sysdate),'yyyy-mm-dd hh24:mi:ss') ...
SELECTTRUNC(SYSDATE)FROMDUAL; 这将返回当前日期的日期部分,时间部分被截断为0。 将日期截断到月: SELECTTRUNC(SYSDATE,'MONTH')FROMDUAL; 这将返回当前日期所在月份的第一天,时间部分被截断为0。 将日期截断到年: SELECTTRUNC(SYSDATE,'YEAR')FROMDUAL; 这将返回当前日期所在年份的第一天,时间部分被截断为0。 ...
select trunc(sysdate,'month') from dual; --截取到月(本月的第一天) select trunc(sysdate,'') from dual; --为空 select trunc(sysdate) from dual; --截取到日(今天) select to_char(trunc(sysdate),'yyyy-mm-dd hh24:mi:ss') from dual; --默认截取到日(当日的零点零分零秒) select trunc(...
方法/步骤 1 select trunc(sysdate) from dual 结果是 截止到当日不设置,默认是截止到”日“2 select trunc(sysdate,'year') from dual;--获取到本年 第一天 3 select trunc(sysdate,'month') from dual;--获取到 本月 第一天 4 select trunc(sysdate,'q') from dual;...
select trunc(sysdate,'month') from dual --本月开始日期 select trunc(sysdate ,'mm') from dual --本月开始日期 select trunc(sysdate,'year') from dual --本年开始日期 select trunc(sysdate ,'yyyy') from dual --本年开始日期 select trunc(sysdate ,'HH24') from dual --本小时开始时间 ...
select trunc(sysdate,'year') from dual; --截取到年(本年的第一天) select trunc(sysdate,'q') from dual; --截取到季度(本季度的第一天) select trunc(sysdate,'month') from dual; --截取到月(本月的第一天) select trunc(sysdate,'') from dual; --为空 ...
trunc是oracle数据库中一种格式化函数。 1.处理日期 1.1.当年第一天: SELECTTRUNC(SYSDATE,'YYYY')FROMDUAL;SELECTTRUNC(SYSDATE,'YY')FROMDUAL;SELECTTRUNC(SYSDATE,'YEAR')FROMDUAL;--返回结果是2019/1/1 1.2.当月第一天: SELECTTRUNC(SYSDATE,'MM')FROMDUAL;SELECTTRUNC(SYSDATE,'MONTH')FROMDUAL;--返回结果...
SELECT TRUNC(add_months(SYSDATE,-1),'mm')--返回上月第一天 ,TRUNC(add_months(SYSDATE,0),'mm')-1--返回上月最后一天 ,to_date(to_char(add_months(SYSDATE,-1),'yyyy-mm-dd'),'yyyy-mm-dd')--返回上月当前日期 ,trunc(sysdate, 'mm') -- 返回当月第一天 ...
SQL> select trunc(sysdate,'mm') from dual; TRUNC(SYSDATE,'MM') --- 2010-12-1 //截断到日 SQL> select trunc(sysdate,'dd') from dual; TRUNC(SYSDATE,'DD') --- 2010-12-10 //截断到小时 SQL> select trunc(sysdate,'hh24') from dual; ...
Oracle时间相关函数 1、获取当前时间 select sysdate from dual; 2、日期格式 以2023-03-02 17:09:23 为例 | | 格式 | 类型 | 名称 | 示例 | | : : | : : | : : | : : | : : | | 年(Year) | yy