insert into tbl(date) values(to_date('20040622','yyyy-mm-dd'))

解决方案 »

  1.   

    首先为什么不能是字符串?字符串操作起来也很容易啊;其次可以:
    在插入时使用to_date(express,format)函数,在读出时使用to_char(express,format)函数
    例如:
    插入:
    insert into tbl(date) values(to_date('20040622','yyyy-mm-dd'));
    读出:
    select to_char(date,'yyyymmdd') from tbl where your express;
      

  2.   

    支持楼上welyngj(平平淡淡) 所言。把你得到数据用to_date进行转换就OK了。
      

  3.   

    数据库的表结构已经定下了,必须按这个结构做我如果用hibernate要怎么做?
      

  4.   

    insert into tbl(date) values(to_date('20040622','yyyymmdd'));
    这样不行吗?
      

  5.   

    日期使用详解
    http://www.ecoo.net/list.asp?articleid=868