偶根本不会Oracle的!但是现在程序设计到了!!偶欲哭无泪呀!!
某个字段(discharge_date_time)是时间类型的,
例如值为:“1986-12-3 14:01:52”(不清楚Oracle中是否是这样的?:))
我想将他转化为“19861203140152”如何弄??我使用的是
to_char(discharge_date_time,'yyyymmddhhmmss')这样能行吗?高手一定要帮忙呀!!

解决方案 »

  1.   

    SQL> select to_char(sysdate,'yyyymmddhh24miss') strDate from dual;STRDATE
    --------------
    20031205002711
      

  2.   

    chanet(牧师)说的一点都没错,没有任何问题的,放心用吧
      

  3.   

    各位大侠:SQL> select to_char(sysdate,'yyyymmddhh24miss') strDate from dual
    SQL> select to_char(sysdate,'yyyymmddhhmmss') strDate from dual这两个有什么区别吗?效果好像不是一样的呀??555。。
      

  4.   

    当然不一样了
    hh24:24小时制 比如:下午2点,显示14
    hh:12小时制