`
李大龙
  • 浏览: 71443 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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的显示中结合使用的分隔符

 

分享到:
评论
1 楼 sea0108 2011-11-29  
向楼主致敬!!!

相关推荐

    Oracle 中的 TO_DATE 和 TO_CHAR 函数

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 234556 为例

    Oracle中TO_DATE TO_CHAR格式

    详细的介绍了Oracle中TO_DATE TO_CHAR的属性与运用方法

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理 Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    Oracle to_date()函数的用法介绍

    一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用”yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:”ORA 01810 格式代码出现两次”。 select to_date(...

    Oracle to_char

    Oracle to_char

    oracle-sql基本语法例子,包括to_date,to_char

    总结的sql语法,其中包括一些函数的用法,to_date,to_char,to_number等等函数

    Oracle中TO_DATE格式介绍

    TO_DATE格式(以时间:2007-11-0213:45:25为例) Year: yytwodigits两位年显示值:07 yyythreedigits三位年显示值:007 yyyyfourdigits四位年显示值:2007 Month: mmnumber两位月显示值:11 monabbreviated字符集表示显示值...

    oracle中to_date详细用法示例(oracle日期格式转换)

    1. 日期和字符转换函数用法(to_date,to_char) 代码如下:select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual; //日期转化为字符串 select to_char(sysdate,’yyyy’) as nowYear from ...

    Oracle to_char(date)用法总结

    Oracle to_char(date)用法总结 个人认为还是比较齐全的

    Oracle中TO_DATE、TO_CHAR,Oracle函数大全

    NULL 博文链接:https://576017120.iteye.com/blog/1280786

    Oracle to_char 日期转换字符串语句分享

    SQL>select to_char(sysdate,’YYYY-MM-DD HH12:MI:SS AM’)from dual; TO_CHAR(SYSDATE,’YYYY-MM-DDHH1 —————————— 2007-06-29 02:50:06 下午 2》以24小时制显示 SQL> select to_char(sysdate,’...

    oracle使用to_date查询一周的第一天日期

    代码如下:CREATE OR REPLACE FUNCTION f_week_to_date(a_week varchar2) RETURN CHAR IS v_first_date char(10); v_date_of_week number(1); BEGIN select to_char(to_date(substr(a_week, 1, 4) || ‘0101’,...

    oracle to_char函数将number转成string

    这个函数用来将DATE或NUMBER数据类型转换成可显示的字符串,格式是to_char(number_type, format_mask)。 格式’999.99’,9表示对应的某一个指定位数的值,如果是值是0则忽略不显示,如果指定位数没有值,则以空格...

    oracle学习笔记

    to_number(to_date(to_char(d.surmon,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') - to_date('1970-01-01 8:0:0', 'yyyy-mm-dd hh24:mi:ss'))*24*60*60*1000 from ( SELECT case to_number(to_char...

    Oracle date 和 timestamp 区别详解

    Oracle date 和 timestamp 区别详解 1.DATE数据类型 ...可以使用TO_CHAR函数把DATE数据进行传统地包装,达到表示成多种格式的目的。 SQL> SELECT TO_CHAR(date1,'MM/DD/YYYY HH24:MI:SS') "Date" FR

    oracle日期类型的处理

    1. 日期和字符转换函数用法(to_date,to_char) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期转化为字符串 select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间...

    MySQL与Oracle的语法区别详细对比

    Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,’yyyy-mm-dd’) from dual; SQL> select to_char(sysdate,’hh24-mi-ss’) from dual; mysql> select date_format(now(),’%Y-%m-%d’); mysql> ...

    oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别

    oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH:mm:ss 12小时制: java(区分大小写):yyyy-MM-dd hh:mm:ss 2)...

    oracle sql of extracting table structure

    then all_c.data_type || '(' || to_char(all_c.char_length) || ')' when 'VARCHAR2' then all_c.data_type || '(' || to_char(all_c.char_length) || ')' else all_c.data_type end)) data_type ,decode(tab...

    详解oracle 日期格式(总结)

    to_date(“要转换的字符串”,”转换的格式”) 两个参数的格式必须匹配,否则会报错。 即按照第二个参数的格式解释第一个参数。 to_char(日期,”转换格式” ) 即把给定的日期按照“转换格式”转换。 转换的格式: ...

Global site tag (gtag.js) - Google Analytics