显示的时候应该用 DateFormatter 格式化,不然显示的样子不可预知。

解决方案 »

  1.   

    我试过了。。不行。。thanks
      

  2.   

    请参考这段代码
    FROM: http://www.java2000.net/viewthread.jsp?tid=299    String s = "Dec 4 2007 2:23PM";
        SimpleDateFormat fm = new SimpleDateFormat("MMM d yyyy hh:mma",Locale.US);
        fm.setTimeZone(TimeZone.getTimeZone("GMT+8"));
        Date d = fm.parse(s);
        SimpleDateFormat fm2 = new SimpleDateFormat("yyyy-MM-dd   HH:mm:ss");
        System.out.println(fm2.format(d));
        
        Date   date   =   new   Date("Dec   4   2007   2:23 PM"); 
        System.out.println(fm2.format(date));