在java里怎么把一个String转成Date
这个日期是yy-mm-dd-hh-mm-ss

解决方案 »

  1.   


    public Date getStringDateTime(String date, String formatPattern) {
    SimpleDateFormat sdf = new SimpleDateFormat();
    try {
         if ((formatPattern == null) || formatPattern.equals("")) {
    formatPattern = "yyyy-MM-dd HH:mm:ss";
         }
         sdf.applyPattern(formatPattern);
         return sdf.parse(date);
    } catch (Exception e) {
       e.printStackTrace();
       return null;
      }
    }
      

  2.   

    public class  Test
    {
    public static void main(String[] args) throws Exception
    {
    String s="08-06-30-12-22-22";
    java.text.DateFormat f=new java.text.SimpleDateFormat("yy-MM-dd-HH-mm-ss");
    java.util.Date d=f.parse(s); System.out.println(d);
    }
    }