Suggest u to read java.util.Calendar, java.text.DateFormat, and java.text.SimpleDateFormat.
The pattern is dd-MMM-yyyy.
sample code:
        SimpleDateFormat fmt = new SimpleDateFormat("dd-MMM-yyyy", Locale.US);
        show(fmt.format(new Date()));
        show(fmt.parse("28-Nov-2002"));

解决方案 »

  1.   

    import java.text.*;
    import java.util.*;public class MyTest{
        public static void main(String argv[]){ 
            try {            
                SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy",Locale.US);
                Date result = sdf.parse("28-Nov-2002");
                System.out.println(result);
            } catch(Exception e) {
                e.printStackTrace();
            }              }
    }
    pattern:"dd-MMM-yyyy"的大小写不能搞错了!
    还有要注意必须是Locale.US;如果是Locale.CHINA的话,可以把28-十一月-2002转化过来。。