zoukankan      html  css  js  c++  java
  • ORACLE 日期格式

    1.查询表中日期字段,并让其以想要的日期格式显示:

    oracle中varchar类型的日期格式转换date类型:

    SELECT TO_CHAR(TO_DATE(字段名,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD')  FROM TABLENAME WHERE……

    2.修改表中字符类型字段为想要的日期格式:

    现使用to_date()函数将字符类型转化为date类型,再使用to_char()函数将date类型转化为想要的字符格式.

    UPDATE TABLENAME SET 字段名 = TO_CHAR(TO_DATE(字段名,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD') FROM TABLENAME WHERE……

    3.ORACLE 日期类型转换成字符串函数TO_CHAR()

    to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。

    SELECT TO_CHAR('2019-06-03 21:50:49','YYYY-MM-DD HH24:MI:SS') FROM TABLENAME;

    select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual   //显示:08-11-07 13:22:42

    4.ORACLE 字符串类型转换为日期函数TO_DATE()

    to_date("要转换的字符串","转换的格式")   两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。

    SELECT TO_DATE('2019-06-03 21:50:49','YYYY-MM-DD HH24:MI:SS') FROM TABLENAME

    select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss') from dual //显示:2005-12-25 13:25:59

    而如果把上式写作:select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh:mi:ss') from dual,则会报错,因为小时hh是12进制,13为非法输入,不能匹配。

  • 相关阅读:
    达叔系列——神经网络编程基础
    win10安装pytorch——前面有坑,快跳进去鸭
    Python基础(六)——面向对象编程
    Python基础(五)——闭包与lambda的结合
    Python基础(四)——迭代器/对象,生成器
    Mysql优化(出自官方文档)
    Mysql优化(出自官方文档)
    Scala语言笔记
    Scala语言笔记
    Scala语言笔记
  • 原文地址:https://www.cnblogs.com/yaoze2018/p/10970175.html
Copyright © 2011-2022 走看看