JAVA 获取两个日期间的所有日期

news/2024/7/7 7:37:21

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

public static List<String> getDates(Date startDate, Date endDate){ 
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
        
        List<String> dates = new ArrayList<>();
        dates.add(sdf.format(startDate));
        dates.add(sdf.format(endDate));
        
        Calendar tempStart  = Calendar.getInstance();
        tempStart.setTime(startDate);
        tempStart.add(Calendar.DAY_OF_MONTH, 1);
        
        //判断是否到结束日期    
        while(tempStart.getTime().before(endDate)){
            dates.add(sdf.format(tempStart.getTime()));
            tempStart.add(Calendar.DAY_OF_MONTH, 1);
        }
        
        //日期去重
        Set<String> result = new HashSet<>(dates);
        return new ArrayList<>(result) ;
    }

转载于:https://my.oschina.net/u/2611678/blog/2248083


http://www.niftyadmin.cn/n/4472218.html

相关文章

navicat报错SSH:Unable to load key

navicat的版本比较老了。在加载ssh的pub key时报这个错。这个private key确实可以用来登录服务器。而且navicat也能够加载以前的private key&#xff0c;那么问题只有一个&#xff1a;文件有问题 我的解决办法是安装新版的navicat&#xff0c;问题已解决&#xff01;

Error: Error while compiling statement: FAILED: SemanticException Schema of both sides of union shou

sqoop任务导数据到hive报错&#xff1a; Error: Error while compiling statement: FAILED: SemanticException Schema of both sides of union should match. (state42000,code40000) 原因是hive中做union时&#xff0c;查询到的两个表的有差异&#xff0c;列名不一致。删除…

用GridView实现Gallery的效果

本帖最后由 likeyou 于 2011-11-7 21:01 编辑 在实现横向的类似Gallery的效果中做了实现Gallery的尝试&#xff0c;但是效果不好。使用的是TableLayout&#xff0c;出现了横向拖动图片的时候&#xff0c;因为有倾斜&#xff08;轻微的竖向拖动&#xff09;&#xff0c;会整个…

如何写出一手好的小程序之多端架构篇

作为微信小程序底层 API 维护者之一&#xff0c;经历了风风雨雨、各种各样的吐槽。为了让大家能更好的写一手小程序&#xff0c;特地梳理一篇文章介绍。如果有什么吐槽的地方&#xff0c;欢迎去 developers.weixin.qq.com/ 开发者社区吐槽。 PS: 老板要找人&#xff0c;对自己有…

利用反射机制,封装 SAX解释类,从而解释网络xml文件

利用反射机制&#xff0c;封装 SAX解释类&#xff0c;从而解释网络xml文件个人觉得&#xff0c;在android应用开发领域中&#xff0c;与服务器交互是必不可少的。一般都是以解释xml为主要。其实获取网络上的xml和获取本地xml原理一样&#xff0c;只是获取网络xml 多了一层http…

数据分析展现工具SmartBI

数据分析展现工具SmartBIBIhttps://blog.csdn.net/bingoxubin/article/details/78720104?utm_sourceblogxgwz0转载于:https://www.cnblogs.com/zhanying999666/p/9816201.html

菜单仿(ActionBar)

----- 使用纯布局实现&#xff0c;子菜单可以根据子需求改为gridview或者listview 中间内容为viewpager可以根据菜单的更改切换内容 也可以把整个菜单封装起来 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758…

postgreSQL的crud操作

postgreSQL学习笔记 欢迎大家指出问题&#xff01; 版本从6.0开始支持SQL解释器 安装一路下一步。 1.创建数据库 ​ //命令行操作 ​ createdb database_name; ​ CREATE DATABASE database_name; psql -l //展示所有数据库 psql database_name //进入数据库2.删除数…