EasyDemo*Oracle日期操作知识点总结

​​​​​​​一、Oracle日期操作

  1. Oracle日期操作

1.1日期类型

1.1.1DATE

*ORACLE中最常用的日期类型,用来保存日期和时间

*DATE表示的日期范围可以是公元前4712年1月1日至公元9999年12月31日

*DATE类型在数据库中的存储固定为7个字节,格式为:

1.1.2TIMESTAMP

*ORACLE常用的日期类型

1.2日期关键字

1.1.1SYSDATE

*其本质是一个Oracle的内部函数,返回当前的系统时间,精确到秒

*默认显示格式是DD-MON-RR

1.1.2SYSTIMESTAMP

*内部函数,返回当前系统日期和时间,精确到毫秒

1.3日期转换函数

1.1.1TO_DATE

*TO_DATE(char[,fmt[,nlsparams]]):将字符串按照定制格式转换为日期类型

-char:要转换的字符串

-fmt:格式

-nlsparams:指定日期语言

-常用的日期格式见右表

1.1.2TO_CHAR

*将其它类型的数据转换为字符类型

*TO_CHAR(date[,fmt[,nlsparams]]):将日期类型数据date按照fmt的格式输出字符串.nlsparams用于指定日期语言

1.4日期常用函数

1.1.1LAST_DAY

*LAST_DAY(date):返回日期date所在月的最后一天

1.1.2ADD_MONTHS

*ADD_MONTHS(date,i):返回日期date加上i个月后的日期值

1.1.3MONTHS_BETWEEN

*MONTH_BETWEEN(date1,date2):计算date1和date2两个日期间间隔了多少个月

*实际运算是date1-date2,如果date2时间比date1晚,会得到负值

1.1.4NEXT_DAY

*NEXT_DAY(date,char):返回date日期数据的下一个周几,周几是由参数char决定的

1.1.5LEAST、GREATEST

1.1.6EXTRACT

*EXTRACT(date FROM datetime):从参数datetime中提取参数date指定的数据,比如提取年、月、日

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值