用calendar类,具体怎么用,看看就知道了

解决方案 »

  1.   

    用calendar类         Calendar c = Calendar.getInstance();
    setTime(your date)   c.setTime(*^#&%&^&^$);
    然后调用add方法      c.add(c.DATE,实数);
      

  2.   

    float addNum=0;
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(new Date());
    calendar.add(calendar.DATE,(int)addNum);
      

  3.   

    晕死
    上面写错了,Calendar的add方法只能用int做参数
    楼主要先把你的实数先转成int再调用add方法
      

  4.   

    先把14.7个月份转成天,然后再用calendar的add方法
    因为add方法只接受int类型
    虽然add方法可以对月操作,但如果直接用add加14.7转成的int的月(14.7--->14),会有天数的丢失的
    加月数:c.add(c.MONTH,int)
    加年:c.add(c.YEAR,int)