此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【liyanqing_01】截止到2008-07-02 19:59:44的历史汇总数据(不包括此帖):
发帖的总数量:7                        发帖的总分数:130                      
结贴的总数量:2                        结贴的总分数:40                       
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:5                        未结的总分数:90                       
结贴的百分比:28.57 %               结分的百分比:30.77 %                  
无满意结贴率:0.00  %               无满意结分率:0.00  %                  
楼主该结一些帖子了

解决方案 »

  1.   

        有个Canlerda 类
         可以指定某部分加  如 指定day+1
      

  2.   

    LZ自己去查JDK帮助文档。有Canlerda类和Date类Date类有很多方法被弃用了。所以推荐Canlerda类
      

  3.   


    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    Data date1 = sdf.parse("2006-12-01");
    Data date2 = sdf.parse("2008-06-20");
    //计算相隔的天数
    int dayCount = (date2.getTime() - date1.getTime())/(1000 * 60 * 60 * 24);
    //日期之间的所有天(包括头尾)
    String[] aDays = new String[dayCount + 1];
    a[0] = sdf.format(date1);
    //得到开始日期指定的Calendar对象
    Calendar c = Calendar.getInstance();
    c.setTimeInMillis(dateBegin.getTime());
    //循环获取每一个日期
    for( int i = 1;i < dayCount ;i ++ ) {
        c.add(Calendar.DAY_OF_MONTH, 1);
        aDays [i] = sdf.format(c.getTime());
    }
    aDays[dayCount ] = sdf.format(date2);
      

  4.   


    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    Data date1 = sdf.parse("2006-12-01");
    Data date2 = sdf.parse("2008-06-20");
    //计算相隔的天数
    int dayCount = (date2.getTime() - date1.getTime())/(1000 * 60 * 60 * 24);
    //日期之间的所有天(包括头尾)
    String[] aDays = new String[dayCount + 1];
    a[0] = sdf.format(date1);
    //得到开始日期指定的Calendar对象
    Calendar c = Calendar.getInstance();
    c.setTimeInMillis(dateBegin.getTime());
    //循环获取每一个日期
    for( int i = 1;i < dayCount ;i ++ ) {
        c.add(Calendar.DAY_OF_MONTH, 1);
        aDays [i] = sdf.format(c.getTime());
    }
    aDays[dayCount ] = sdf.format(date2);
      

  5.   

    有一点错误。不能修改真是麻烦啊。SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    Data date1 = sdf.parse("2006-12-01");
    Data date2 = sdf.parse("2008-06-20");
    //计算相隔的天数
    int dayCount = (date2.getTime() - date1.getTime())/(1000 * 60 * 60 * 24);
    //日期之间的所有天(包括头尾)
    String[] aDays = new String[dayCount + 1];
    a[0] = sdf.format(date1);
    //得到开始日期指定的Calendar对象
    Calendar c = Calendar.getInstance();
    c.setTimeInMillis(date1.getTime());
    //循环获取每一个日期
    for( int i = 1;i < dayCount ;i ++ ) {
        c.add(Calendar.DAY_OF_MONTH, 1);
        aDays [i] = sdf.format(c.getTime());
    }
    aDays[dayCount ] = sdf.format(date2);