oracle怎么处理日期,Oracle中的日期处理方法

日期处理方法

当前日期和时间

Select sysdate from dual;

b3d678ad9d1798a531e2858f0ab3d1e5.png

本月最后一天

Select last_day(sysdate) from dual;

9df0338b07a4f2f53c1b2be2805ef145.png

当前日期d后推n个月

Add_months(d,n)

Select add_months(sysdate,2) from dual;

7581feb76964a6d380d88123cfd89928.png

日期f和s间相差月数

Months_between(f,s)

select months_between(sysdate,to_date(‘1992-08-25‘,‘yyyy-mm-dd‘))from dual;

f3f8d4b3926b098719d20c3eb047ba37.png

特定日期之后的一周内的日期

NEXT_DAY(d, day_of_week)

SELECT next_day(to_date(‘20140404‘,‘YYYYMMDD‘),1) FROM dual;

e4705dfe891599b770f94987b7ea96ed.png

当前会话时区中的当前日期

select sessiontimezone,current_date from dual;

235c4e90803830d7b52c9ae6c02e2adb.png

时区

select dbtimezone from dual;

fee37526bf9f6d6cad0a169dbc0f7e7d.png

找出日期或间隔值的字段值

select extract(month from sysdate) "This Month" from dual;

214dca34fae7210f078ded52bd89dcbc.png

会话中的日期和时间

select localtimestamp from dual;

144afb4c792dd358389201ddacfe2f5c.png

日期数据格式

Select to_char(sysdate,‘YYY‘) from dual;

Y或YY或YYY 年的最后一位,两位或三位。

002表示2002年SYEAR或YEAR SYEAR使公元前的年份前加一负号 。

7b84d349e944acbe9c181788059d4b5e.png

Select to_char(sysdate,‘SYEAR‘) from dual;

97fbc2ff408fce4c815cd19f5df7d38e.png

Select to_char(sysdate,‘Q‘) from dual;

Q 季度,1~3月为第一季度。

2表示第二季度,因为现在4月。

a33aaaeff871a150f316e73c82ce5a5d.png

Select to_char(sysdate,‘RM‘) from dual;

12表示12月RM 月份的罗马表示 。

IV表示4月Month 。

015a07b0c6967b6b8ef928efab852e0f.png

Select to_char(sysdate,‘WW‘) from dual;

WW 当年第几周 。

14表示2014年4月3日为第14周。

fd3623bd44e13fc7f4b5cf8c365d1f2d.png

Select to_char(sysdate,‘W‘) from dual;

W 本月第几周。

2014年4月3日为第1周。

0110a9190da262b6634dc01c5356273c.png

Select to_char(sysdate,‘DDD‘) from dual;

DDD 当年第几天, 1月1日为001,2月1日为032 。

d6fa32df3eb58b3b36c84dcb73f7bd9a.png

Select to_char(sysdate,‘DD‘) from dual;

DD 当月第几天。

2f5278f63d40baea2a618d013fd6e8d4.png

Select to_char(sysdate,‘D‘) from dual;

D 周内第几天。

0de2a497f4c103b4aa680f3a97447d3b.png

Select to_char(sysdate,‘HH‘) from dual;

HH或HH12 12进制小时数

83683f438af12970a708549b08e2db28.png

Select to_char(sysdate,‘HH24‘) from dual;

HH24 24小时制。

c8e9ff03e017a97a417e282ed8f9d122.png

原文:http://www.cnblogs.com/yydcdut/p/3644007.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值