将日期显示成“30.05.2009” 帮忙解决下啊!

解决方案 »

  1.   


        public class D { public static void main(String[] args) {
    Date d = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
    System.out.println(sdf.format(d));
    }}
      

  2.   

    还要引入两个包刚忘贴上来了
    import java.text.SimpleDateFormat;
    import java.util.Date;
      

  3.   


    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.StringTokenizer;public class Test {
      
    public static void main(String [] args){
    SimpleDateFormat  sdf=new SimpleDateFormat("yyyy-MM-dd");
    //仅作示范,如果是具体日期,采用GregorianCalendar calendar=new GregorianCalendar(year,month-1,day);
    Calendar calendar=Calendar.getInstance();
    String time=sdf.format(calendar.getTime());
    StringTokenizer token=new StringTokenizer(time,"-");
    String year=token.nextToken();
    String month=token.nextToken();
    String day=token.nextToken();
    String result=day+"."+month+"."+year;
    System.out.println(result);
    }
    }
      

  4.   

    System.out.println(new SimpleDateFormat("dd.MM.yyyy").format(new Date()));
      

  5.   

    SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy"); 
      

  6.   

    SimpleDataFormat类的构造方法.
    SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy"); 
    sdf.format(new Data()); 就ok了. 记得按下ctrl+shift+o导下包