Tue, 9 Dec 2008 06:32:01 GMT这个日期是String的
请问怎么样转换成date类型

解决方案 »

  1.   

    String time = "Tue, 9 Dec 2008 06:32:01 GMT";

    Date date = new Date(time);System.out.println(date);这样不行吗?
      

  2.   

    new Date();就好了...LZ想要DATE的话把它toString()干吗  ??
      

  3.   

    String time = "Tue, 9 Dec 2008 06:32:01 GMT";

    Date date = new Date(time);

    System.out.println(date);

    TimerTools tt = new TimerTools();

    SimpleDateFormat df = new SimpleDateFormat();

    df.applyPattern("yyyy年MM月dd日 hh小时mm分ss秒");

    String time2 = df.format(date);

    System.out.println(time2);
      

  4.   

    String中的数据必须是yyyy-MM-dd hh:mm:ss格式才能转换为date类型。
    Date date = ( new SimpleDateFormat("yyyy-MM-dd hh:ss")).parse(要转换的String类型);
      

  5.   

    套用楼上朋友的代码了,呵呵Date date = ( new SimpleDateFormat("你要的目标格式")).parse(要转换的String类型); 
      

  6.   

    过时了有什么关系  ..
    LZ想得到当前时间么?? SimpleDateFormat yymmddFormat = new SimpleDateFormat("yyyy-MM-dd");
        String datestr = "";
        Date date = new Date();
        datestr = yymmddFormat.format(date);
      

  7.   

      过时的话用了以后是个问题,要是换个jdk版本高的就会有异常
      

  8.   


    new Date().toLocaleString();