此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【jrosion】截止到2008-07-21 15:36:35的历史汇总数据(不包括此帖):
发帖的总数量:8 发帖的总分数:260 每贴平均分数:32
回帖的总数量:5 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:7 结贴的总分数:200
无满意结贴数:1 无满意结贴分:20
未结的帖子数:1 未结的总分数:60
结贴的百分比:87.50 % 结分的百分比:76.92 %
无满意结贴率:14.29 % 无满意结分率:10.00 %
楼主加油
楼主【jrosion】截止到2008-07-21 15:36:35的历史汇总数据(不包括此帖):
发帖的总数量:8 发帖的总分数:260 每贴平均分数:32
回帖的总数量:5 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:7 结贴的总分数:200
无满意结贴数:1 无满意结贴分:20
未结的帖子数:1 未结的总分数:60
结贴的百分比:87.50 % 结分的百分比:76.92 %
无满意结贴率:14.29 % 无满意结分率:10.00 %
楼主加油
再一天一天的加(24*60*60*1000)
再将这long值转换成yyyy-MM-dd
直接这个long值为结束时间的long值-24*60*60*1000
public static void main(String[] args) {
java.util.Calendar begin=java.util.Calendar.getInstance();
java.util.Calendar end=java.util.Calendar.getInstance();
//设置开始日期为2008-7-1
begin.set(java.util.Calendar.YEAR, 2008);
begin.set(java.util.Calendar.MONTH,6);
begin.set(java.util.Calendar.DAY_OF_MONTH, 1);
//设置截止日期2008-8-15
end.set(java.util.Calendar.YEAR, 2008);
end.set(java.util.Calendar.MONTH, 7);
end.set(java.util.Calendar.DAY_OF_MONTH, 15);
//定义日期输出格式
java.text.DateFormat formatter=new java.text.SimpleDateFormat("yyyy-MM-dd");
//循环输出每一天
while(begin.compareTo(end)<=0){
System.out.println(formatter.format(begin.getTime()));
begin.add(java.util.Calendar.DAY_OF_MONTH, 1);
}
}
}
import java.util.Date;
import java.util.Locale;
public class TestDate { public void cacl(Date d1, Date d2) {
Date d = null;
d = new Date(d1.getTime() + 1 * 24 * 60 * 60 * 1000);
while (d.compareTo(d1) > 0 && d.compareTo(d2) < 0) {
System.out.println(d.toLocaleString());
d = new Date(d.getTime() + 1 * 24 * 60 * 60 * 1000);
}
}
/**
* @param args
*/
public static void main(String[] args) {
SimpleDateFormat mFormatTimeOnly = new SimpleDateFormat(
"yyyy-MM-dd", Locale.getDefault());
String strTime = mFormatTimeOnly.format(new Date());
Date d = null;
try {
d = mFormatTimeOnly.parse(strTime);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(d.toLocaleString());
Date d1 = new Date(d.getTime() - 10 * 24 * 60 * 60 * 1000);
new TestDate().cacl(d1, new Date()); }}