如何用JAVA将"日/月/年"的日期类型例如:25/03/2006 转换成"月/日/年"的日期类型例如:03/25/2006???

解决方案 »

  1.   

    看一下SimpleDateFormat这个类的API,你就应该知道怎么做了。
      

  2.   

    public static String changeFormat(String date)throws Exception
    {
    java.text.DateFormat formatter1=new java.text.SimpleDateFormat("dd/MM/yyyy");
    java.text.DateFormat formatter2=new java.text.SimpleDateFormat("MM/dd/yyyy");

    return formatter2.format(formatter1.parse(date));
    }
      

  3.   


    SimpleDateFormat format1 = new SimpleDateFormat("dd/MM/yyyy");
    SimpleDateFormat format2 = new SimpleDateFormat("MM/dd/yyyy");
    String result = format2.format(format1.parse("25/03/2006"));
      

  4.   

    import java.text.*;
    import java.util.*;
    Date  dDate = new Date();
    Date   tDate=new Date();
    DateFormat dDateFormat = null;
    DateFormat tDateFormat=null;
    try{
        dDateFormat = new SimpleDateFormat("yyyyMMdd");
        estimate= dDateFormat.format(dDate);
        estdespatch_date= dDateFormat.format(dDate);
    estarrived_date= dDateFormat.format(dDate);
    tDateFormat=new SimpleDateFormat("HHmm");
    estimate1=tDateFormat.format(tDate);
    estdespatch_date1=tDateFormat.format(tDate);
    estarrived_date1=tDateFormat.format(tDate);
    }catch(Exception e){
    }
    格式随意写,这是个例子,不全,楼主看看吧。