精华内容
下载资源
问答
  • 本文给大家分享的oracle trunc 函数处理日期格式的相关知识,非常具有参考价值,具体请看下文说明吧。 代码如下: select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual; –显示当前时间 2011-12-29 16:...
  • oracle trunc 函数处理日期格式

    千次阅读 2016-04-28 09:42:44
    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间 ...select trunc(sysdate,'year') from dual; --截取到年(本年的第一天) 2011-1-1 select trunc(sysdate,'q') from dual; --
    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;  --显示当前时间
    2011-12-29 16:24:34

    select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)
    2011-1-1

    select trunc(sysdate,'q') from dual; --截取到季度(本季度的第一天)
    2011-10-1

    select trunc(sysdate,'month') from dual; --截取到月(本月的第一天)
    2011-12-1

    select trunc(sysdate,'') from dual; 

    select to_char(trunc(sysdate),'yyyymmdd hh24:mi:ss') from dual; --默认截取到日(当日的零点零分零秒)
    20111229 00:00:00

    select trunc(sysdate,'day') from dual; --截取到周(本周第一天,即上周日)
    2011-12-25

    select to_char(trunc(sysdate,'dd'),'yyyymmdd hh24:mi:ss') from dual;--截取到日(当日的零点零分零秒)
    20111229 00:00:00

    select trunc(sysdate,'hh24') from dual;  --截取到小时(当前小时,零分零秒)
    2011-12-29 16:00:00

    select trunc(sysdate,'mi') from dual; --截取到分(当前分,零秒)
    2011-12-29 16:24:00

    select trunc(sysdate,'ss') from dual ;--报错,没有精确到秒的格式

     

     

    展开全文
  • select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;...select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)2011-1-1 select trunc(sysdate,'q') from dual; --截取到...

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;  --显示当前时间
    2011-12-29 16:24:34

    select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)
    2011-1-1

    select trunc(sysdate,'q') from dual; --截取到季度(本季度的第一天)
    2011-10-1

    select trunc(sysdate,'month') from dual; --截取到月(本月的第一天)
    2011-12-1

    select trunc(sysdate,'') from dual; 

    select to_char(trunc(sysdate),'yyyymmdd hh24:mi:ss') from dual; --默认截取到日(当日的零点零分零秒)
    20111229 00:00:00

    select trunc(sysdate-1,'w') from dual;  -- 离当前时间最近的周四,若当天为周四则返回当天,否则返回上周四
    2011-12-22

    select trunc(sysdate,'ww') from dual;  --截取到上周末(上周周六)
    2011-12-24

    select trunc(sysdate,'day') from dual; --截取到周(本周第一天,即上周日)
    2011-12-25

    select trunc(sysdate,'iw') from dual; --本周第2天,即本周一
    2011-12-26

    select to_char(trunc(sysdate,'dd'),'yyyymmdd hh24:mi:ss') from dual;--截取到日(当日的零点零分零秒)
    20111229 00:00:00

    select trunc(sysdate,'hh24') from dual;  --截取到小时(当前小时,零分零秒)
    2011-12-29 16:00:00

    select trunc(sysdate,'mi') from dual; --截取到分(当前分,零秒)
    2011-12-29 16:24:00

    select trunc(sysdate,'ss') from dual ;--报错,没有精确到秒的格式

     

    转载于:https://www.cnblogs.com/cxxjohnson/p/4834010.html

    展开全文
  • select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间 2017 - 04 - 24 18 :42 :17 select trunc(sysdate, 'year') from dual; --截取到年(本年的第一天...select trunc(sysdate, 'q')...
    select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间
    2017 - 04 - 24 18 :42 :17
    
    select trunc(sysdate, 'year') from dual; --截取到年(本年的第一天)
    2017 / 1 / 1
    
    select trunc(sysdate, 'q') from dual; --截取到季度(本季度的第一天)
    2017 / 4 / 1
    
    select trunc(sysdate, 'month') from dual; --截取到月(本月的第一天)
    或select trunc(sysdate, 'mm') from dual; --截取到月(本月的第一天)
    2017 / 4 / 1
    
    select trunc(sysdate, '') from dual;
    空
    
    select to_char(trunc(sysdate), 'yyyymmdd hh24:mi:ss') from dual; --默认截取到日(当日的零点零分零秒)
    20170424 00 :00 :00
    
    select trunc(sysdate - 1, 'w') from dual; -- 离当前时间最近的周四,若当天为周四则返回当天,否则返回上周四
    2017 / 4 / 22
    
    select trunc(sysdate, 'ww') from dual; --截取到上周末(上周周六)
    2017 / 4 / 23
    
    select trunc(sysdate, 'day') from dual; --截取到周(本周第一天,即上周日)
    2017 / 4 / 23
    
    select trunc(sysdate, 'iw') from dual; --本周第2天,即本周一
    2017 / 4 / 24
    
    select to_char(trunc(sysdate, 'dd'), 'yyyymmdd hh24:mi:ss') from dual; --截取到日(当日的零点零分零秒)
    20170424 00 :00 :00
    
    select trunc(sysdate, 'hh24') from dual; --截取到小时(当前小时,零分零秒)
    2017 / 4 / 24 18 :00 :00
    
    select trunc(sysdate, 'mi') from dual; --截取到分(当前分,零秒)
    2017 / 4 / 24 18 :44 :00
    
    select trunc(sysdate, 'ss') from dual; --报错,没有精确到秒的格式
    报错:精度说明符错误

     

    转载于:https://www.cnblogs.com/victory8023/p/6758360.html

    展开全文
  • Oracle中trunc()函数用法处理日期、数字类型数据
  • select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;...select trunc(sysdate,'year') from dual; --截取到年(本年的第一天) 2011-1-1 select trunc(sysdate,'q') from dual; --截取到季

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;  --显示当前时间
    2011-12-29 16:24:34

    select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)
    2011-1-1

    select trunc(sysdate,'q') from dual; --截取到季度(本季度的第一天)
    2011-10-1

    select trunc(sysdate,'month') from dual; --截取到月(本月的第一天)
    2011-12-1

    select trunc(sysdate,'') from dual;

    select to_char(trunc(sysdate),'yyyymmdd hh24:mi:ss') from dual; --默认截取到日(当日的零点零分零秒)
    20111229 00:00:00

    select trunc(sysdate-1,'w') from dual;  -- 离当前时间最近的周四,若当天为周四则返回当天,否则返回上周四
    2011-12-22

    select trunc(sysdate,'ww') from dual;  --截取到上周末(上周周六)
    2011-12-24

    select trunc(sysdate,'day') from dual; --截取到周(本周第一天,即上周日)
    2011-12-25

    select trunc(sysdate,'iw') from dual; --本周第2天,即本周一
    2011-12-26

    select to_char(trunc(sysdate,'dd'),'yyyymmdd hh24:mi:ss') from dual;--截取到日(当日的零点零分零秒)
    20111229 00:00:00

    select trunc(sysdate,'hh24') from dual;  --截取到小时(当前小时,零分零秒)
    2011-12-29 16:00:00

    select trunc(sysdate,'mi') from dual; --截取到分(当前分,零秒)
    2011-12-29 16:24:00

    select trunc(sysdate,'ss') from dual ;--报错,没有精确到秒的格式

    展开全文
  • 1.【trunc(for dates)】TRUNC()函数处理日期  语法格式:TRUNC(date[,fmt])  其中:date 一个日期值;fmt 日期格式。  该日期将按指定的日期格式截取;忽略它则由最近的日期截取。  示例:  select ...
  • trunc函数

    2021-01-29 04:38:37
    oracle中的trunc函数操作1.TRUNC(for dates)TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUNC(date[,fmt])其中:date 一个日期值fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的...
  • trunc函数处理日期和数字

    千次阅读 2010-05-18 17:15:00
    trunc函数 trunc 函数 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略...
  • Oracle trunc()函数处理日期的用法

    万次阅读 2018-03-09 14:38:59
    Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-18 2.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月...
  • 如果当日日期是:2007-9-19 那么有以下结果: select trunc(sysdate ,'dd') from dual ; -- > 2007-9-19 select trunc(sysdate ,'yyyy') from dual ; -- >2007-1-1 select trunc(sysdate ,'mm...
  • trunc处理日期

    2014-07-13 10:13:32
    oracl 用 trunc函数处理日期 eg:select trunc sysdate "year" from dual; 截取到年(本年的第一天)
  • Oracle——Trunc() 函数处理日期大全

    千次阅读 2018-08-30 13:17:36
    select to_char(sysdate,'yyyy-mm-dd hh24:mi...select trunc(sysdate,'year') from dual; --截取到年(本年的第一天) select trunc(sysdate,'q') from dual; --截取到季度(本季度的第一天) select trunc(sysda...
  • 本文章来详细的给大家来介绍oracle trunc函数使用方法,trunc函数主要是针对日期与数字进行操作,下面我举例说明了,大家可参考。本文章来详细的给大家来介绍oracle trunc函数使用方法,trunc函数主要是针对日期与...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,719
精华内容 5,087
关键字:

trunc函数处理日期