如题, 有一日期:  Wed Sep 12 11:23:00 CST 2012
想转成格式为:yyyy-MM-dd HH:mm:ss
该咋做,本人新手,真心求解决 ,  谢谢!!

解决方案 »

  1.   


    String date = "Wed Sep 12 11:23:00 CST 2012";
    SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy",Locale.US);
    Date d=sdf.parse(date);
    sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.println(sdf.format(d));
      

  2.   

    同上,也可以直接
    String date = "Wed Sep 12 11:23:00 CST 2012";
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.println(sdf.format(date));
      

  3.   

    : 这个的确可以, 不过忘了说了,Wed Sep 12 11:23:00 CST 2012本身是Date类型的,求解呀。
      

  4.   

    SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    sm.format(new Date());
      

  5.   

    SimpleDateFormat sdf = new SimpleDateFromat("yyyy-MM-dd hh:mm:ss");
    String dateStr = sdf.formate(date);//参数为你得到的时间对象,得到的dateStr就是你要的结果
      

  6.   

    本来为Date类型的话,转换成String就可以了,Date.toString();
      

  7.   

    String date = "Wed Sep 12 11:23:00 CST 2012";
    SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy",Locale.US);
    Date d=sdf.parse(date);
    sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.println(sdf.format(d));
      

  8.   

    先把时间转换成想要格式的字符串形式,
    SimpleDateFormat sdf = new SimpleDateFromat("yyyy-MM-dd hh:mm:ss");
    String dateStr = sdf.formate(date);
    然后再转成时间格式
    public static Date getDateByString(String rq) { DateFormat df = new SimpleDateFormat();
    Date d = null;
    try {
    d = df.parse(rq);
    } catch (Exception e) {
    }
    return d;
    }
      

  9.   

    和2楼的一样,用simpleDateFormat将输出日期格式化
      

  10.   

    new SimpleDateFormat ("yyyy-MM-dd").format(new Date());
      

  11.   

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

  12.   

    查一下API里SimpleDateFormat类就明白了,简单问题
      

  13.   

    package com.xtfggef.date;import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;public class DateTest {    public static void main(String[] args) {
            Date data = new Date();
            System.out.println(data);
            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            /*转到字符串类型的*/
            String data2 = format.format(data);
            System.out.println(data2);
            try {
             /*转到Date类型的*/
    Date date3 = format.parse(data2);
    System.out.println(date3);
    } catch (ParseException e) {
    e.printStackTrace();
    }
        }
    }