ORACLE——date类型

本文介绍了Oracle数据库中日期处理的方法,包括默认日期格式的区别、日期与字符之间的转换函数to_date和to_char的用法,以及如何在SQL语句中进行日期运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98'
在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如'21-8月-2003'或'21-8月-03'

2.时间转换函数:

to_date() 作用将字符类型按一定格式转化为日期类型

具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。如;to_date(''2004-11-27 13:34:43'', ''yyyy-mm-dd hh24:mi:ss'') 将得到具体的时间。

to_char() 将日期转按一定格式换成字符类型:

具体用法:to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'')

3.在sql plus中执行select操作,date类型字段中只显示了日期,时间并未显示。

4.Oracle的date数据类型的另一个优点是:它支持日期的运算。可以对已经存在的日期加上或减去若干天,例如:

insert into student values('熊',sysdate+7);

5.附:oracle日期格式参数含义说明

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:年中的第几个星期

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值