"2005-10-11" 如何转换成 Date 类型?StringBuffer 和 String类的区别在哪?

解决方案 »

  1.   

    1.StringBuffer是变长的,String是固定长度的
    2.StringBuffer可以修改,Stirng不能改变,只能重新赋值只知道这两点,肯定还有其它的.
      

  2.   

    可以用JavaScript函數轉換
      也可以在SQL語句中轉換如. Date = to_date(?,'yyyy/mm/dd')
      

  3.   

    可以用:DateFormate类中的parse("2005-10-11")方法来转化。
    StringBuffer是可变的,在大量字符串操作时用这个类比String效率要高。
      

  4.   

    java.sql.Date cDate=java.sql.Date.valueOf("2005-10-11");
    java.sql.Date是从java.util.Date中派生来的可以当成java.util.Date用~~~
      

  5.   


    Date.parse() 方法不被赞同使用
    import java.util.*;
    import java.text.*;
    class  Ask
    {
    public static void main(String[] args) 
    {
    DateFormat df = DateFormat.getDateInstance();
    java.util.Date dd = null;
    try{
     dd = df.parse("2005-10-11");
    }catch(Exception e){

    }
    System.out.println(dd.toString());
    }
    }