oracle+5秒钟一个间隔,oracle中to_date详细用法示例(oracle日期格式转换)(2)

SELECT

older_date,

newer_date,

years,

months,

ABS (

TRUNC (

newer_date - ADD_MONTHS (older_date, years * 12 + months)

)

) days

FROM

(

SELECT

TRUNC (

MONTHS_BETWEEN (newer_date, older_date) / 12

) YEARS,

MOD (

TRUNC (

MONTHS_BETWEEN (newer_date, older_date)

),

12

) MONTHS,

newer_date,

older_date

FROM

(

SELECT

hiredate older_date,

ADD_MONTHS (hiredate, ROWNUM) + ROWNUM newer_date

FROM

emp

)

)

13.处理月份天数不定的办法

复制代码 代码如下:

select to_char(add_months(last_day(sysdate) +1, -2), 'yyyymmdd'),last_day(sysdate) from dual

14.找出今年的天数

复制代码 代码如下:

select add_months(trunc(sysdate,'year'), 12) - trunc(sysdate,'year') from dual

//闰年的处理方法

to_char( last_day( to_date('02'    | | :year,'mmyyyy') ), 'dd' )

//如果是28就不是闰年

15.yyyy与rrrr的区别

复制代码 代码如下:

YYYY99  TO_C

------- ----

yyyy 99 0099

rrrr 99 1999

yyyy 01 0001

rrrr 01 2001

16.不同时区的处理

复制代码 代码如下:

select to_char( NEW_TIME( sysdate, 'GMT','EST'), 'dd/mm/yyyy hh:mi:ss') ,

sysdate   from dual;

17. 5秒钟一个间隔

复制代码 代码如下:

Select TO_DATE(FLOOR(TO_CHAR(sysdate,'SSSSS')/300) * 300,'SSSSS') ,

TO_CHAR(sysdate,'SSSSS')   from dual

//2002-11-1 9:55:00 35786

//SSSSS表示5位秒数

18.一年的第几天

复制代码 代码如下:

select TO_CHAR(SYSDATE,'DDD'),sysdate from dual

//310  2002-11-6 10:03:51

19.计算小时,分,秒,毫秒

复制代码 代码如下:

SELECT

Days,

A,

TRUNC (A * 24) Hours,

TRUNC (A * 24 * 60 - 60 * TRUNC(A * 24)) Minutes,

TRUNC (

A * 24 * 60 * 60 - 60 * TRUNC (A * 24 * 60)

) Seconds,

TRUNC (

A * 24 * 60 * 60 * 100 - 100 * TRUNC (A * 24 * 60 * 60)

) mSeconds

FROM

(

SELECT

TRUNC (SYSDATE) Days,

SYSDATE - TRUNC (SYSDATE) A

FROM

dual

) SELECT

*

FROM

tabname

ORDER BY

DECODE (MODE, 'FIFO', 1 ,- 1) * TO_CHAR (rq, 'yyyymmddhh24miss')

//   floor((date2-date1) /365) 作为年

//  floor((date2-date1, 365) /30) 作为月

//  d(mod(date2-date1, 365), 30)作为日.

20.next_day函数

复制代码 代码如下:

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值