Oracle to_date和to_char格式列表
TO_DATE 和 TO_CHAR 格式:
0. 世纪:
CC: 世纪(1999年味20世纪)
SCC: 世纪,BC日期具有前缀-
1. 年:
YYYY: 四位数字的年份:2011
Y,YYYY:其中带逗号格式的年份
SYYYY: 有符号的年份:1000 B.C.= -1000
YYY: 年份的最后三位数字:011
YY: 年分的最后两位数字:11
Y: 年份的最后一位数字:1
IYYY: 遵守ISO标准的四位数字的年份(ISO为国际标准化组织,它具有与U.S.格式不同的日期标准)
IYY: ISO标准的三位数字年份
IY: ISO标准的两位数字的年份
I: ISO标准的一位数字的年份
YEAR: 拼写出来的年份
SYEAR:拼写出来的年份,BC日期有前缀-
RRRR: 完整的年份,支持二位或四位数字的输入
RR: 与当前日期相应的年份的最后两位数字
2. 月:
MM: 月份数:12
RM: 以罗马数字表示的月份:Ⅷ
MON: 月份的三个字符的缩写:AUG/8月
MONTH:拼写完整的月份:AUGUST/8月,用9个字符的空白补齐
3. 季度:
Q: 季度:3
4. 周:
WW: 年中的周,其中第1周从第一个月的第一天开始
IW: ISO标准的年中的周
W: 月中的周,其中第1周从本月的第一天开始
5. 天:
DDD: 年中自1月1日开始的天数:354
DD: 月中的天数:23
D: 周中的天数:6
DY: 天的三个字符的缩写: FRI/星期五
DAY: 拼写完整的天,补为9个字符
J: 自4712B.C.的12月31日以来的天数: 2422220
A.M. 或 P.M.: 显示A.M./上午
AM 或 PM: 同上,没有句号
6. 小时
HH: 一天中的小时,12小时进制
HH12:同上
HH24:一天中的小时,24小时进制
7. 分钟
MI: 分钟数
8. 秒
SS: 秒数
SSSSS: 午夜以来的秒,为0到86399
FF: 以HH.MI.SS.FF显示的分数化秒数
9. 下面的日期格式只用于TO-CHAR, 对TO_DATE不起作用:
"string": TO_CHAR的显示中结合使用的字符串,用双引号引起来
fm: Month或Day的前缀:FMMONTH 或 FMDAY。取消格式中Month或Day钱的补充空格(上面有说)
Fx: 精确格式化,支出匹配字符参数和日期格式模式的精确格式
TH: 数值的前缀:DDTH 或 ddTH,生成24TH或者24th。 大写由DD确定。使用日其中的数:YYYY、DD、MM、HH、MI、SS等
SP: 数的后缀,强制将数按要求拼写,拼写成英语。
SPTH: TH和SP的组合。
THSP: 同上。
/,-:.; TO_CHAR的显示中结合使用的分隔符
推荐阅读
-
oracle中to_date详细用法示例(oracle日期格式转换)
-
Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区(转载)
-
Oracle to_char的时间数据格式转换
-
Oracle中IP地址和掩码转换成CIDR格式
-
oracle在desc表时,name 和type列不能格式化问题(占位过长)
-
Oracle中IP地址和掩码转换成CIDR格式
-
将MFC中列表框的内容做数据导出,支持excel和Txt格式
-
Oracle 的to_char、to_number、to_date用法
-
Oracle 的to_char、to_number、to_date用法
-
Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区(转载)