本帖最后由 gavin_ts 于 2011-07-11 09:46:41 编辑

解决方案 »

  1.   

    insert into a values(to_timestamp('2002-03-20 13:40:05.43', 'yyyy-mm-dd hh24:mi:ss.ff'));
      

  2.   


    select to_timestamp('20110627111213123','yyyymmddhh24missff') from dual;
      

  3.   

    毫秒数要精确到3位数
    to_timestamp('20110627111213123','yyyymmddhh24missff')
    得有3个f  可是要是3个f的话 就会报  日期格式无法识别
      

  4.   


    后面的ff表示的其实不是毫秒,他的单位是 1000000000 分之一秒,也就是你秒后面的数字最多9位,指定位数时格式串用ff1 ~ ff9 其中ff后面的数字代表指定位数,你要指定3位就用ff3,默认ff表示可以任意配对,没有fff的说法