这是遇到的问题,我要下载上面这个报表,但是日期是动态生成的,所以解决日期的过程成了下载的难点,下面是我的解决方案,希望对你有所帮助

/**

* @auth huhy 2017-7-28

* @param start 起始日期

* @param end 结束日期

* @return

*/

public static List getDate(String start,String end){ //

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

List list = new ArrayList(); //保存日期集合

try {

Date date_start = sdf.parse(start);

Date date_end = sdf.parse(end);

Date date =date_start;

Calendar cd = Calendar.getInstance();//用Calendar 进行日期比较判断

while (date.getTime()<=date_end.getTime()){

list.add(sdf.format(date));

cd.setTime(date);

cd.add(Calendar.DATE, 1);//增加一天 放入集合

date=cd.getTime();

}

} catch (ParseException e) {

e.printStackTrace();

}

return list;

}

测试类

测试结果

java两个日期之间的日期_获取两个日期之间的日期形成一个集合相关推荐

  1. 数据透视表日期怎么选范围_筛选数据透视表中的日期范围

    数据透视表日期怎么选范围 In a pivot table, you might want to see all the orders that were shipped on a specific ...

  2. java将0到9随机输出_生成0到9之间的随机整数

    回答(20) 2 years ago 对于您给出的示例(从0开始直到9的整数),最干净的解决方案如下: from random import randrange randrange(10) 2 yea ...

  3. 两弧相等能得到什么_如果两条弦相等,那么( )A.这两条弦所对的弧相等B.这两条弦所对...

    圆心角的定义: 指顶点在圆心上的角. 因为顶点在圆心上, 所以角的两边与圆的半径共直线. 圆心角的特点: ①顶点是圆心: ②两条边都与圆周相交. 有关圆心角的计算公式: ① L(弧长)=n/180Xπ ...

  4. java中日期计算2月份_计算两日期间2月29日总数的Java程序

    事先声明,本人仅仅是个计算机领域的新手,不久前开始学习Java.后来我接到了一份关于计算两日期间2月29日总数的编程作业,仓促之中我便写下了这个程序.由于之前可以说毫无编程经验,Java也仅仅是只学了 ...

  5. java 两日期的周数_java – 获取两个日期之间的周数.

    我在一个项目中工作,我在Date中有两种类型.我想计算这两个日期之间的星期数.日期可能在不同的年份.有没有什么好的解决方案呢? 我试图用Joda-time来实现这一点,这在其他主题中被提出. 我不喜欢 ...

  6. java判断时间是否超过24小时_判断两个日期是否超过24小时!

    print?public class Test { public static void main(String[] args) { String date1="2013-06-24 12: ...

  7. java获取两个时间的间隔天数_java获取两日期的间隔天数

    这是我程序中用到的方法,传入的日期格式,可根据本身的须要做相应的改变.java /** * 读取两个日期之间的天数 * @param begin yyyy-mm-dd * @param end yyy ...

  8. 取两个日期相差几年_干货~44个最常用的日期和时间类函数组合

    每天一篇Excel技术图文微信公众号:Excel星球NO.113-常用日期函数作者:看见星光微博:EXCELers / 知识星球:Excel大家好,我是星光,众所周知--日期和时间是数据分析中最重要的 ...

  9. 利用joda(强大的Java日期操作组件)实现获取两个日期间隔

    public static void main(String[] args) {System.out.println(getDateTimeBetween(start.toDate(),end.toD ...

最新文章

  1. @字王2012·纵变体系列,共12款
  2. oracle基本命令集锦
  3. ssh长时间不操作便断开_不懂Excel文件恢复方法?只要跟着这样操作,便可以光速恢复文件...
  4. java bean工厂_java-将Service用作“工厂”以返回不同的Bean...
  5. php curl 批量,PHP实现的curl批量请求操作
  6. 初探ArrayList之删除
  7. 怎么在QQ浏览器上使用微信聊天?
  8. 分享:流言终结者——C语言内存管理
  9. Java环境安装及环境变量的配置
  10. 一步一步安装及配置R及Rstudio(详细图文)
  11. iOS版本兼容以及部分iOS 11适配
  12. 计算机项目管理缩写,项目管理-常用缩写word版
  13. 上门回收废品的app
  14. php的vget方法,ext_lanzou.php
  15. edge浏览器打开html文件路径被拆分,Win10默认浏览器被强制修改为Edge的两种解决方法...
  16. 1354:括弧匹配检验(C C++)
  17. 记录自己复习考研专业课C语言1
  18. Excel会计应学35招秘技
  19. idea E9 OA环境搭建
  20. new org.netbeans.lib.awtextra.AbsoluteConstraints org.netbeans.lib.awtextra.AbsoluteLayout()

热门文章

  1. awk打印第一个字母
  2. 利用开源社区打造微服务生态体系
  3. 区块链在天猫国际商品溯源中的应用
  4. The evolution of cluster scheduler architectures--转
  5. 利用CORS实现跨域请求--转
  6. 机器学习算法加强——SVM(支持向量机)
  7. malloc与calloc的区别
  8. Transformer 模型详解
  9. iPIN CEO 杨洋:AI 还未被大规模用在工作中,缺的是认知智能
  10. 使用 AngularJS 和 Electron 构建桌面应用