import java.text.SimpleDateFormat; SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyyMMdd");
Date date = new Date();
xxx.setText(bartDateFormat.format(date));

解决方案 »

  1.   

    笨一点的方法用substring()
    Data date = new Date();
    String temp =date.toString();
    String yyyymmdd=temp.subString(0,4)+temp.subString(5,6)+temp.subString(7,8);
    (根据你的需要来截子串,然后再拼到一起!)
      

  2.   

    public void StringDate(){    SimpleDateFormat formatter = (SimpleDateFormat)SimpleDateFormat.getDateInstance();
        formatter.applyPattern("yyyymmdd");
        Calendar  cal = Calendar.getInstance();    for(int i = 0; i <12; i++ ){
          cal.set(2002, i,1);
          int temp = cal.getActualMaximum(Calendar.DAY_OF_MONTH);      for (int j = 1; j <= temp; j++) {
            cal.set(2002, i, j);
            String str = formatter.format(cal.getTime());
            System.out.println(str);
          }    }
      }
    给你个例子,看看吧
      

  3.   

    Date date = new Date(System.currentTimeMillis());
        GregorianCalendar c = new GregorianCalendar ();
        c.setGregorianChange(date);
        System.out.println(c.YEAR);
        System.out.println(c.MONTH);
        System.out.println(c.DAY_OF_MONTH);
      

  4.   

    import java.util.*;
    import java.text.*;
    import java.math.*;
    public class TestDate{
      public static void main(String args[]){  
      Date myDate = new Date();
      String myString = DateFormat.getDateTimeInstance().format(myDate); 
      System.out.println(myString);  
      }
    }
      

  5.   

    SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyyMMdd");