insert into table1(mydate) values(to_date("2003---08---15","yyyy---mm---dd"));select to_char(mydate,"yyyy年mm月dd日") from table1;

解决方案 »

  1.   

    格式是任意的,只要把yyyy、mm、dd放对位置就行了
      

  2.   

    为什么年月日要分开呢
    想分别得到年月日Date有不同的方法啊
      

  3.   

    我就需要把年月日分开,不然用户输入的日期没有固定的格式不是吗?那样的话太乱了
    我现在有个问题,如果我把日期定义成字符串
    thecontract.setDate_sign_year(rs.getDate("date_sign").toString().substring(0,4)  );这个语句可以取到2003-03-02的年即:2003
    但是用substring 取月。日的时候怎么取呀???