oracle 常见日期函数

本文详细介绍了Oracle数据库中常用的日期函数及其应用方法,包括日期的加减操作、转换、舍入等,并提供了各种函数的使用示例,帮助读者更好地理解和掌握Oracle日期处理技巧。

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

日期函数:

add_months(d,n)       日期d加n个月
last_day(d)                 包含d的月份的最后一天的日期
month_between(d,e) 日期d与e之间的月份数,e先于d
new_time(d,a,b)         a时区的日期和时间d在b时区的日期和时间
next_day(d,day)         比日期d晚,由day指定的周几的日期
sysdate                       当前的系统日期和时间
greatest(d1,d2,...dn)  给出的日期列表中最后的日期
least(d1,k2,...dn)        给出的日期列表中最早的日期
to_char(d [,fmt])         日期d按fmt指定的格式转变成字符串
to_date(st [,fmt])        字符串st按fmt指定的格式转成日期值,若fmt忽略,st要用缺省格式
round(d [,fmt])            日期d按fmt指定格式舍入到最近的日期
trunc(d [,fmt])             日期d按fmt指定格式截断到最近的日期

附:
日期格式:
--------------------------------
格式代码     说明   举例或可取值的范围
--------------------------------
DD            该月某一天  1-3
DY    三个大写字母表示的周几 SUN,...SAT
DAY    完整的周几,大写英文 SUNDAY,...SATURDAY
MM       月份   1-12
MON      三个大写字母表示的月份 JAN,...DEC
MONTH         完整   JANUARY,...DECEMBER
RM       月份的罗马数字  I,...XII
YY或YYYY      两位,四位数字年
HH:MI:SS   时:分:秒
HH12或HH24  以12小时或24小时显示
MI      分
SS      秒
AM或PM    上下午指示符
SP      后缀SP要求拼写出任何数值字段
TH      后缀TH表示添加的数字是序数 4th,1st
FM            前缀对月或日或年值,禁止填充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值