String time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
请问Java中怎样把time转成Date类型

解决方案 »

  1.   

      String strDateStart = "2009-6-10";  
      String strDateEnd = "2010-6-10";    try{  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
      Date dateStart = sdf.parse(strDateStart );
      Date dateEnd = sdf.parse(strDateEnd );
      

  2.   

    new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(time);
      

  3.   

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
      Date dateStart = sdf.parse(time 类型 );
      

  4.   

    Date fileDate = cal.getTime();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
      

  5.   

    转换出来之后不是想要的结果啊
    public class Practice { public static void main(String[] args){
    //得到系统时间
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //得到String类型当前时间
    String now = sdf.format(new Date()); Date today = null; //转换成Date类型
    try {
    today = sdf.parse(now);
    } catch (ParseException e) {
    e.printStackTrace();
    }
    System.out.println(today);
    }
    }
      

  6.   

    输出结果:--- Mon Jul 26 00:00:00 CST 2010
      

  7.   

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
            String now=sdf.format(new Date());
            System.out.println(now);输出结果:2010-07-26 02:12:18