• Mysql和Oracle的日期字符转换方法


    参考文献:http://blog.sina.com.cn/s/blog_68f4b9f201013vql.html

    mysql日期和字符相互转换方法
    date_format(date,'%Y-%m-%d')    -------------->oracle中的to_char();
    str_to_date(date,'%Y-%m-%d')     -------------->oracle中的to_date();
     
    %Y:代表4位的年份
    %y:代表2为的年份
     
    %m:代表月, 格式为(01……12)  
    %c:代表月, 格式为(1……12)
     
    %d:代表月份中的天数,格式为(00……31)  
    %e:代表月份中的天数, 格式为(0……31) 
     
    %H:代表小时,格式为(00……23)  
    %k:代表 小时,格式为(0……23)  
    %h: 代表小时,格式为(01……12)  
    %I: 代表小时,格式为(01……12)  
    %l :代表小时,格式为(1……12)
      
    %i: 代表分钟, 格式为(00……59) 
     
    %r:代表 时间,格式为12 小时(hh:mm:ss [AP]M)  
    %T:代表 时间,格式为24 小时(hh:mm:ss) 
     
    %S:代表 秒,格式为(00……59)  
    %s:代表 秒,格式为(00……59) 
     
    Oracle中 to_char()函数
    使用TO_CHAR函数处理数字
    TO_CHAR(number, '格式')
    TO_CHAR(salary,’$99,999.99’);
    使用TO_CHAR函数处理日期
    TO_CHAR(date,’格式’);

    数字格式格式
    9 代表一个数字
    0 强制显示0
    $ 放置一个$符
    L 放置一个浮动本地货币符
    . 显示小数点
    , 显示千位指示符

    日期格式
    格式控制 描述
    YYYY、YYY、YY 分别代表4位、3位、2位的数字年
    YEAR 年的拼写
    MM 数字月
    MONTH 月的全拼
    MON 月的缩写
    DD 数字日
    DAY 星期的全拼
    DY 星期的缩写搜索
    AM 表示上午或者下午
    HH24、HH12 12小时制或24小时制
    MI 分钟
    SS 秒钟
    SP 数字的拼写
    TH 数字的序数词

    日期例子:
    SELECT TO_DATE('2006-05-01 19:25:34', 'YYYY-MM-DD HH24:MI:SS') FROM DUAL
    SELECT TO_DATE('2006-05-01 19:25', 'YYYY-MM-DD HH24:MI') FROM DUAL
    SELECT TO_DATE('2006-05-01 19', 'YYYY-MM-DD HH24') FROM DUAL
    SELECT TO_DATE('2006-05-01', 'YYYY-MM-DD') FROM DUAL
    SELECT TO_DATE('2006-05', 'YYYY-MM') FROM DUAL
    SELECT TO_DATE('2006', 'YYYY') FROM DUAL
  • 相关阅读:
    天平天国和诗,和远方,和苟且
    ui设计师做好这几点,产品经理准闭嘴
    谈谈个人视觉创意的学习经验
    保持觉知
    第37周本人进步点
    扒一扒万恶的导航网站
    16年第四本《简单的逻辑学》
    hey,开通个人公众号啦!
    今朝有酒今朝醉,也是一种理性-附个人心得
    元素的定位
  • 原文地址:https://www.cnblogs.com/sstone/p/6523997.html
Copyright © 2020-2023  润新知