java工具《获取两个日期之间的所有日期的开始时间集合》

本文涉及的产品
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: java工具《获取两个日期之间的所有日期的开始时间集合》

image.png

@[toc]

一、介绍

功能说明

这是一个静态工具方法,用于获取两个日期之间的所有日期(不包含起始日期,包含结束日期?需要确认)。方法接收开始日期和结束日期两个参数,返回这两个日期之间的所有日期的 List 集合。

参数说明

  • start:开始日期(不包含在结果中)
  • end:结束日期(可能包含在结果中?)

实现原理

  1. 创建两个 Calendar 实例,分别设置为开始日期和结束日期
  2. 将开始日期的 Calendar 向前推进 1 天(tempStart.add(Calendar.DAY_OF_YEAR,1))
  3. 通过 while 循环,只要开始日期在结束日期之前,就将当前日期加入结果集
  4. 每次循环后将开始日期增加 1 天,继续比较

    二、代码

    ```java
    /**
  • 获取两个日期之间的所有日期的开始时间集合
  • 返回Date的List
    */
    public static List getBetweenDates(Date start, Date end){
    List result = new ArrayList<>();
    Calendar tempStart = Calendar.getInstance();
    tempStart.setTime(start);
    tempStart.add(Calendar.DAY_OF_YEAR,1);

    Calendar tempEnd = Calendar.getInstance();
    tempEnd.setTime(end);

    while (tempStart.before(tempEnd)){

     result.add(tempStart.getTime());
     tempStart.add(Calendar.DAY_OF_YEAR, 1);
    

    }
    return result;
    }

    > 结果展示
    ```java
    //获取两个日期之间的所有日期的开始时间集合
    Date beginDate = new Date();
    beginDate.setTime(1652976000000L);  //2022-05-20 00:00:00
    Date endDate = new Date();
    endDate.setTime(1655654400000L);  //2022-06-20 00:00:00
    System.out.println(getBetweenDates(beginDate, endDate));    //[Sat May 21 00:00:00 CST 2022, Sun May 22 00:00:00 CST 2022, Mon May 23 00:00:00 CST 2022, Tue May 24 00:00:00 CST 2022, Wed May 25 00:00:00 CST 2022, Thu May 26 00:00:00 CST 2022, Fri May 27 00:00:00 CST 2022, Sat May 28 00:00:00 CST 2022, Sun May 29 00:00:00 CST 2022, Mon May 30 00:00:00 CST 2022, Tue May 31 00:00:00 CST 2022, Wed Jun 01 00:00:00 CST 2022, Thu Jun 02 00:00:00 CST 2022, Fri Jun 03 00:00:00 CST 2022, Sat Jun 04 00:00:00 CST 2022, Sun Jun 05 00:00:00 CST 2022, Mon Jun 06 00:00:00 CST 2022, Tue Jun 07 00:00:00 CST 2022, Wed Jun 08 00:00:00 CST 2022, Thu Jun 09 00:00:00 CST 2022, Fri Jun 10 00:00:00 CST 2022, Sat Jun 11 00:00:00 CST 2022, Sun Jun 12 00:00:00 CST 2022, Mon Jun 13 00:00:00 CST 2022, Tue Jun 14 00:00:00 CST 2022, Wed Jun 15 00:00:00 CST 2022, Thu Jun 16 00:00:00 CST 2022, Fri Jun 17 00:00:00 CST 2022, Sat Jun 18 00:00:00 CST 2022, Sun Jun 19 00:00:00 CST 2022]
    

    image.png

    重要信息

image.png
image.png
image.png

目录
相关文章
|
1月前
|
人工智能 Linux API
从0到1玩转OpenClaw:保姆级部署流程(阿里云+Windows/Mac/Linux)+ 免费大模型配置及避坑指南
2026年,AI技术的核心变革已从“生成内容”深度转向“落地执行”,而OpenClaw(前身为Clawdbot、Moltbot)作为开源AI自动化代理引擎的领军者,正以“本地优先、强执行能力、多端适配”的核心优势,成为个人与企业构建“自托管式数字员工”的首选工具。截至2026年3月,其GitHub星标已突破28万,社区贡献者超378人,技能生态覆盖办公、开发、生活等全场景,真正实现了从“对话式建议”到“自动化执行”的跨越,彻底打破了传统AI“只说不做”的局限。
1395 168
|
1月前
|
人工智能 安全
从悟空发布看企业级 Agent 平台的下一步:可独立验证的执行证据层
3月17日阿里发布企业级AI原生平台“悟空”,整合账号权限、安全沙箱、Skill生态与钉钉入口,标志Agent从“能对话”迈向“能干活”。本文探讨其关键缺口:平台可控≠结果可验证,呼吁构建可导出、可验证、可第三方复核的“执行证据层”,夯实企业规模化落地的信任基石。(239字)
1084 5
|
23天前
|
Linux API 网络安全
OpenClaw(Clawdbot)本地+阿里云部署实操:知识库搭建与大模型API对接全流程
在2026年的AI办公实践中,将本地分散的PDF、Markdown、Word等文档转化为可检索、可问答的智能知识库,成为提升工作效率的核心需求。但实际操作中,开发者常面临资料检索效率低、向量库搭建环境依赖复杂、大模型对接流程不清晰等问题。OpenClaw(原Clawdbot)作为轻量级的RAG(检索增强生成)框架,可实现本地文档的快速向量化、检索与问答闭环,同时支持本地多系统(MacOS/Linux/Windows11)与阿里云服务器部署,还能灵活对接阿里云千问系列大模型及免费的Coding Plan API,兼顾数据隐私性与AI问答能力。本文将详细拆解2026年OpenClaw的全平台部署步
2196 13
|
1月前
|
人工智能 安全 Linux
OpenClaw(龙虾)云端/本地保姆级部署+阿里云百炼Coding Plan 免费大模型API配置+4大办公场景实测解析
2026年,开源AI智能体OpenClaw(昵称“龙虾”)以“能落地、真干活”的核心优势引爆全网,彻底颠覆了人们对AI工具的认知。过去的AI仅能充当“参谋”,提供思路与大纲,最终落地仍需人工收尾;而OpenClaw已进化为“执行型助理”,能直接接管文件整理、日程安排、PPT制作等具体工作,将80%的办公脏活累活一键搞定。
733 13
|
1月前
|
存储 人工智能 API
【保姆级教程】阿里云/本地部署 OpenClaw 配置大模型api +医疗领域 AI 应用场景解析+FAQ
2026年初,一只红色龙虾图标席卷全球科技圈与医疗行业:GitHub星标数飙升至28万,深圳市龙岗区政府专门出台支持政策,开放医疗、城市治理等高质量脱敏公共数据,对相关应用项目给予最高100万元奖励——这只名为OpenClaw的开源AI智能体,正以“真正能干活”的核心优势,从通用场景渗透到医疗科研、临床辅助、产业转化等专业领域,成为驱动医疗行业效率革新的关键力量。
608 5
|
1月前
|
机器学习/深度学习 PyTorch TensorFlow
动态图 vs 静态图:深度学习框架到底该怎么选?别再被“概念战”忽悠了
动态图 vs 静态图:深度学习框架到底该怎么选?别再被“概念战”忽悠了
191 6
|
22天前
|
人工智能 运维 API
OpenClaw阿里云+本地三系统部署与商业变现完整指南:大模型配置+避坑指南
OpenClaw(曾用名:Clawdbot)作为一款开源、本地优先、可长期稳定运行的AI智能体执行网关,凭借自动化任务处理、多模型兼容、技能扩展与24小时无人值守能力,成为个人低成本启动商业变现的首选工具。无需大额资金投入,无需组建团队,个人可通过技术服务、数字产品、自动化代运营、技能开发、内容付费、跨境接单、企业定制等多元路径,将AI能力转化为持续收益。
221 5
|
1月前
|
人工智能 安全 Linux
从“养虾”到“赚钱”:OpenClaw实战变现手册(阿里云/本地部署配置API+6大盈利路径+避坑指南)
2026年开年,开源AI智能体OpenClaw(昵称“小龙虾”)以现象级姿态席卷全网,GitHub星标数飙升至25.3万+,贡献者超880人,实现10+平台集成,仅用3周就达成了Linux操作系统30年的普及规模。这只“能替人干活的AI员工”不仅重构了办公与生活流程,更催生了“养虾人”这一全新群体——有人靠上门代部署日入2400元,有人靠技能插件售卖月入1.2万+,甚至有创业者靠行业定制化解决方案创收180万美元。
1307 4
|
1月前
|
人工智能 Linux API
小白都能看懂的“养龙虾”教程:OpenClaw保姆级部署(阿里云+Windows/Mac/Linux)+ 免费大模型接入+全场景落地指南
2026年,AI智能体领域最火的词非“养龙虾”莫属。这里的“龙虾”,不是餐桌上的海鲜,而是开源AI智能体OpenClaw的中文昵称——因图标形似小龙虾得名,更因“能动手、真干活”的核心能力,成为个人与企业追捧的“专属数字员工”。它彻底打破了传统AI“只说不做”的局限,不再是单纯的聊天工具,而是能直接操控电脑、自主完成任务的自动化引擎,核心价值可概括为“语言指令→AI自主规划→自动操作→完成反馈”的全闭环。
2827 3
|
10天前
|
安全 Java 索引
java工具:《对Collections.sort排序后我想制定查询几条,比如list有10条,我只想获取前4条》
java工具:《对Collections.sort排序后我想制定查询几条,比如list有10条,我只想获取前4条》
80 12
下一篇
开通oss服务