static Date.valueOf(String s) 
          Converts a string in JDBC date escape format to a Date value.

解决方案 »

  1.   

    Date datDate = null;
            Date datTime = null;
            try
            {
                java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");
                datDate = format.parse("2003-2-2");
                format = new java.text.SimpleDateFormat("HH:mm:ss");
                datTime = format.parse("12:21:34");
                System.out.println(datDate.getTime() +"\t\t"+ datTime.getTime());
            }
            catch (ParseException ex) {
                ex.printStackTrace();
            }
      

  2.   

    String date2parse = "2003-05-30 18:00:05.64";
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.S");
    Date date = sdf.parse(date2parse);
      

  3.   

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.S"); 
    String str1 = "2003-05-30 18:00:05.64";                                     
    Date date1 = formatter.parse(str1);                                         
    System.out.println(date1.toString());                                       
      

  4.   

    忘了问一个问题了:
    转换出来的Date型变量怎么直接得到一个long型的变量?
    还是要自算?