根据时间 
  生成 200601
       200611
       的字符串怎么做

解决方案 »

  1.   

    Calendar c = Calendar.getInstance();
    int m = c.get(Calendar.MONTH);
    String month = "";
    String year = c.get(Calendar.YEAR)+"";
    if(m>9)
    month = m +"";
    else
    month = "0"+m;
      

  2.   

    new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
      

  3.   

    其实用SimpleDateFormat,,把Format格式设定为“yyyyMM”然后new一个Date对象就OK了SimpleDateFormat format = new SimpleDateFormat("yyyyMM");
    String result = format.format(new Date());
      

  4.   

    public class sss {
    private Calendar calendar = null;

     public  int getyear(){
    return calendar.get(Calendar.YEAR);
    }

      public int getmonth(){
        return 1 + calendar.get(Calendar.MONTH);
        }
        String month =  String.valueOf(getmonth());
        String year =  String.valueOf(getyear());
        String yearmonth=month+year;
        out.println(yearmonnth);
    }
      

  5.   

    SimpleDateFormat format = new SimpleDateFormat("yyyyMM");
    String result = format.format(new Date());
    同意
      

  6.   

    SimpleDateFormat 最爽了,呵呵