怎么将这种格式的日期String date ="Tue, 3 Aug 2010 07:53:24";格式成这种格式的2010-8-3 07:53:24

解决方案 »

  1.   

    试了,但是还有找到好的方法,
    String date ="星期二, 3 八月 2010 07:14:27";
    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    SimpleDateFormat sdf2 = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss");
    try {
    System.out.println(sdf1.format(sdf2.parse(date)));
    e.printStackTrace();
                      }
    这个可以,
    但是如果换成上面的英文的话,就出错了,真是郁闷,会不会是其它的问题。
      

  2.   

    英文的话,使用
    public java.text.SimpleDateFormat(java.lang.String, java.text.DateFormatSymbols);DateFormatSymbols提供了定制方法。
      

  3.   

    Tue, 3 Aug 2010 07:53:24这种英文格式,对了我已以解决了,