java.util.Date date=null;
    try {
      date=new java.text.SimpleDateFormat("yyy.MM.dd").parse("1997.08.02");
    }
    catch (ParseException ex) {
      ex.printStackTrace();
    }

解决方案 »

  1.   

    从字符串转换为 smalldatetime 数据类型时发生语法错误1997.08.02是原始数据,
    Mon Jan 27 00:00:00 CST 1997是转化数据,入库时出现错误。
    程序如下:
    SimpleDateFormat df =new SimpleDateFormat("yyyy.MM.dd")
                                      ...
              ylc_btime=child.getFirstChild().getNodeValue();
    java.util.Date ylc_btimed = df.parse(ylc_btime);
                                  ...
    执行后 ylc_btime=1997.08.02
            ylc_btimed =Mon Jan 27 00:00:00 CST 1997是什么问题?