1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

以下的文章主要Oracle数据库中常用时间的处理,Oracle数据库中常用时间的处理是在实际应用中经常出现,以下的文章就是对其实际问题的解决,以下就是具体方案的描述,希望在你今后的学习中会有所帮助。

4824小时的形式显示出来要用HH24

selectto_char(sysdate,'yyyy-MM-ddHH24:mi:ss')fromdual; 
selectto_date('2005-01-0113:14:20','yyyy-MM-ddHH24:mi:ss')fromdual; 
to_date()function 

1.日期格式参数 含义说明

D 一周中的星期几

DAY 天的名字,使用空格填充到9个字符

DD 月中的第几天

DDD 年中的第几天

DY 天的简写名

IW ISO标准的年中的第几周

IYYY ISO标准的四位年份

YYYY 四位年份

YYY,YY,Y 年份的***三位,两位,一位

HH 小时,按12小时计

HH24 小时,按24小时计

MI 分

SS 秒

MM 月

Mon 月份的简写

Month 月份的全名

W 该月的第几个星期

WW 年中的第几个星期 1.日期时间间隔操作

Oracle数据库中时间处理:当前时间减去7分钟的时间

selectsysdate,sysdate-interval'7'MINUTEfromdual

当前时间减去7小时的时间

selectsysdate-interval'7'hourfromdual

当前时间减去7天的时间

selectsysdate-interval'7'dayfromdual

当前时间减去7月的时间

selectsysdate,sysdate-interval'7'monthfromdual

当前时间减去7年的时间

selectsysdate,sysdate-interval'7'yearfromdual

时间间隔乘以一个数字

selectsysdate,sysdate-8*interval'2'hourfromdual

2.日期到字符操作

selectsysdate,to_char(sysdate,'yyyy-mm-ddhh24:mi:ss')fromdual 
selectsysdate,to_char(sysdate,'yyyy-mm-ddhh:mi:ss')fromdual 
selectsysdate,to_char(sysdate,'yyyy-dddhh:mi:ss')fromdual 
selectsysdate,to_char(sysdate,'yyyy-mmiw-dhh:mi:ss')fromdual 

参考oracle数据库的相关关文档(ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515)

3. 字符到日期操作

selectto_date('2003-10-1721:15:37','yyyy-mm-ddhh24:mi:ss')fromdual

具体用法和上面的to_char差不多。

本文来源:1818IP

本文地址:https://www.1818ip.com/post/10986.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。