我想把类似这种“Fri Nov 05 15:36:49 CST 2010”日期格式转换为“2010-11-05”.

解决方案 »

  1.   

    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Locale;public class Test { public static void main(String[] args) throws Exception {
    String str = "Fri Nov 05 15:36:49 CST 2010";
    DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss 'CST' yyyy", Locale.US);
    Date date = df.parse(str);
    df = new SimpleDateFormat("yyyy-MM-dd");
    String ourDate = df.format(date);
    System.out.println(ourDate);
    }
    }
      

  2.   

    Date date=new Date();
    SimpleDateFormat format=new SimpleDateFormat("yyyy-mm-dd");
    format.format(date).toString();