DateFormat FORMATTER = new SimpleDateFormat("yyyy-MM-dd");
List<SatisticsByCustomer> list=null;
try{
String beginTime="2013-01-01";
String endTime="2013-01-21";
Calendar startDay = Calendar.getInstance();
Calendar endDay = Calendar.getInstance();
startDay.setTime(FORMATTER.parse(beginTime));
endDay.setTime(FORMATTER.parse(endTime));
// 给出的日期开始日比终了日大则不执行打印
list=new ArrayList<SatisticsByCustomer>();
SatisticsByCustomer s1=new SatisticsByCustomer();
s1.setColumnName(beginTime);
list.add(s1);
if(!beginTime.equals(endTime)){
if(startDay.compareTo(endDay)<=0){
//现在打印中的日期
Calendar currentPrintDay = startDay;
while (true){
SatisticsByCustomer s=new SatisticsByCustomer();
// 日期加一
currentPrintDay.add(Calendar.DATE, 1);
// 日期加一后判断是否达到终了日,达到则终止打印
if (currentPrintDay.compareTo(endDay) == 0) {
break;
}
s.setColumnName(FORMATTER.format(currentPrintDay.getTime()));
list.add(s);
}
SatisticsByCustomer s2=new SatisticsByCustomer();
s2.setColumnName(endTime);
list.add(s2);
}
}
for (SatisticsByCustomer customer : list)
{
System.out.println(customer.getColumnName());
}
}catch (Exception e){
e.printStackTrace();
}
分享到:
相关推荐
主要介绍了java根据开始时间结束时间计算中间间隔日期的实例代码,需要的朋友可以参考下
JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...
主要为大家详细介绍了java获取指定开始时间与结束时间之间的所有日期,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
计算系统当前时间计算系统当前时间计算系统当前时间计算系统当前时间计算系统当前时间计算系统当前时间计算系统当前时间计算系统当前时间计算系统当前时间计算系统当前时间计算系统当前时间计算系统当前时间计算系统...
Java 计算两个日期之间相差的月数 Java 计算两个日期之间相差的月数
输入公历日期获取农历日期,具体应用请自己修改。。
Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
多种方法实现时间差的计算,在此分享,共大家交流学习
java根据时间生成唯一ID,普通的根据时间生成的ID放在循环内很容易重复。
可以自行输入经纬度和时间,计算出日出日落时间,亲测误差很小,也就正负2到3分钟
各种时间计算模型,各种时间转换格式,获取各种格式的时间,一一尽有
这是我自己总结出来的 java根据当前日期+指定天数(月份...)得到相应日期以及计算两日期之差,希望对大家带来帮助
1、由用户输入一个月份,屏幕上输出这个月的月历,每星期一行,从星期日开始,到星期六结束。 2、由用户输入一个日期,屏幕上回答是星期几。 3、由用户输入二个日期,计算这两个日期之间相差多少天。
main函数需要三个参数,经纬度和距离2000-01-01的天数
java日期计算
利用此可以计算java中的时间之差以及比较日期大小
Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...
java根据两点的经纬度计算直线距离,以及百度地图、高德地图、谷歌地图不同调用方法
java 日期计算
java中计算两个日期相差几天 1.public class Test { 2.public void dateDiff(String startTime, String endTime, String format) { 3.//按照传入的格式生成一个simpledateformate对象 4.SimpleDateFormat sd = ...