ORACLE日期时间函数大全
NULL指的是空值,或者非法值。
NVL (expr1, expr2):expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致
NVL2 (expr1, expr2, expr3) :xpr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型
NULLIF (expr1, expr2):相等返回NULL,不等返回expr1
日期格式:
--------------------------------
格式代码 说明 举例或可取值的范围
--------------------------------
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 前缀对月或日或年值,禁止填充
---------------------------------
TO_DATE格式(以时间:2008-08-22 13:15:25为例)
Year:
yy two digits 两位年 显示值:08
yyy three digits 三位年 显示值:008 yyyy four digits 四位年 显示值:2008
Month:
mm number 两位月 显示值:08
mon abbreviated 字符集表示 显示值:08月,若是英文版,显示Aug
month spelled out 字符集表示 显示值:08月,若是英文版,显示August
Day:
dd number 当月第几天 显示值:22
ddd number 当年第几天 显示值:22
dy abb
ORACLE日期时间函数 来自淘豆网m.daumloan.com转载请标明出处.