Java获取指定两个日期之间的日期,用于折线图柱状图等日期展示

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
/**
 * 获取两个指定日期之间的其他日期
 */
public class BetweenDateDemo {

    public static void main(String[] args) {
        String startTime = "2024-03-10";
        String endTime = "2024-03-20";
        List<String> list = getBetweenDate(startTime, endTime);
        System.out.println(list);
    }

    public static List<String> getBetweenDate(String startTime, String endTime){
        List<String> list = new ArrayList<>();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

        try {
            Date startDate = sdf.parse(startTime);
            Date endDate = sdf.parse(endTime);
            Calendar cal = Calendar.getInstance();
            //判断此日期是否在指定日期之后
            while (startDate.getTime() <= endDate.getTime()) {
                //把日期添加到集合
                list.add(sdf.format(startDate));
                //使用给定的Date设置此Calendar的时间
                cal.setTime(startDate);
                //根据日历的规则,为指定的日历字段添加或减去指定的时间量
                cal.add(Calendar.DAY_OF_MONTH, 1);
                //获取增加后的日期
                startDate = cal.getTime();
            }
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return list;
    }

}

输出

Echart实现柱状图折线图(附java后台代码) 此篇博客内容主要是本人实际工作经验。话不多说,直接附上具体实现图 因js原图太长,所以直接附上js源码 阅读详情

相关推荐

java 柱状图 折线图 resultType为map的数据解析

牛刀小试Highcharts图表格 最近做了一个小项目,里面需要做个柱状图柱状图来表示两个关联的属性,账单内容context,账单金额money,大概如下图: 而且由于这个图表库Highcharts代码对参数的格式限制,只能把context和money分别存在不同数组里。 直接上代码! Billmapper.xml   SQL语句 &lt;select id="queryEach...

popcjz的博客 990

java获取两个日期之间的所有日期

下面我们来看一下它的代码: 3、修改代码:我们通过上面的代码可以看到,获取两个日期之间所有时间时,如果数据太大,就会导致获取的数据过多,所以在实现这个功能时,我们要对数组进行优化。2、代码演示: 3、实现效果: 在 java中,获取一个数字的时候,需要把这个数字的最后一个数字当做是下标,当我们从开始往后取值时,都需要进行判断,最后一个数字才能作为下标。例如:上面的代码就不能直接获取到一个日期之内所有数据,因此我们需要对其进行统一处理,这样就可以轻松获取两个日期之间所有时间和一个日期之内所有数据了。

花生日记 1万+

java+redis+eharts折线图统计次数

<!--视频返回路径--> html <input id="videolive" name="videoUrl" style="display: none" value=""> <div class="container-fluid"> <form id="form" action="" method="post" enctype="multipart/form-data"> <

weixin_45265865的博客 467

Java 获取两个日期之间的所有日期 (年月日)

Java 获取两个日期之间的所有日期 (年月日)

weixin_43652507的博客 1万+

java判断时间是否在两个时间范围之间,之外

java用 postman输入 数java判断时间是否在两个时间范围之间,之外字 会加上单引号 和逗号,方便查询

Java&Develop的博客 3784

Java获取日期之间的所有日期集合,String转localDate,Date转localDate

Java获取日期之间的所有日期集合,String转localDate,Date转localDate

m0_74444744的博客 3951

Poi 如何使用Java和POI技术生成折线图柱状图,饼状图导出到word文档

这篇文章主要介绍POI生成图表并导出word文档的基本操作。主要介绍三种图表:折线图柱状图、饼状图。使用Java和POI技术生成的折线图柱状图,饼状图的效果如下图所示: 主要使用的技术有如下两个:Apache POI依赖代码如下所示: 三、具体实现 (1)折线图 折线图主要有X轴,Y轴,图表,图例,数据集等相关设置。使用POI生成图表到word文档中,具体步骤如下(代码几乎每句都有注释,方便阅读和理解):具体实现代码如下所示: (2)柱状图 柱状图主要有X轴,Y轴,图表,图例,数据集等相关设置,具体实现

Tongyao 9711

Java获取近七天的数据条数,及页面实现折线图(附前后端代码)

页面效果: 页面代码: //div用来实现折线图 <div class="echarts" id="look" style="width:47%; height:350px;background-color: #4e896f;float: left;margin-left: 10px;display: inline"></div> //引入echarts.js 可以echarts官网进行下载,然后放入项目中即可。如下图所示: <script src="admin/p

weixin_45151960的博客 3968

从后端数据库获取数据并传值到前端vue项目的echarts柱状图/折线图/饼图里

不同图表的数据获取有一定的区别 在这些区别上花了不少功夫试验,把最后成功的方法做个记录,如果有类似项目要做的话,也可看看当个参考。 后端 后端都大同小异,方法上没有区别,在这里以柱状图为例。 sql:数据库的表格先写好,名称、类型、数据,然后连接数据库 用的是Navicat写,表名:sys_mapbar 在IDEA里,写XML文件,与数据库调用直接相关的语句 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper

Ava_16的博客 1万+

java 利用echart统计折线图柱状图

统计

ljs62811123的博客 2536

Java 自动补全日期 EChartst折线图数据处理

先说下我的个人需求 需要echarts做一个折线图 查询出结果后放到图中发现没有数据的日期并没有那天的数据,图有点不搭。 开始找解决办法,从sql上解决,找了很多之后发现大同小异都是需要建表来关联查询。 那就换种办法,从代码上解决吧。 一开始的数据是这样的 [{"date":"2018-03-26","cou...

qq5621的博客 1796

java项目中柱状图和线型图不存在数据的日期显示和数据补0的问题解决思路

现根据查询添加查询出数据库中已经存在的数据集合,然后根据日期进行循环,判断是否存在月份,如果存在则不需要处理,如果不存在则需要将日期和补0的数据插入到集合中,最后根据月份将列表进行排序即可。1.由于传入的查询年月可能是不固定的所以首先需要将开始和结束日期中间的所有的日期利用代码获取。根据开始结束时间年月日获取中间的每一天的日期

qq_39990869的博客 1223

word poi-tl 图表功能增强,插入图表折线图柱状图、饼状图

目前支持的图表类型有饼图、柱形图、面积图、折线图、雷达图等同时支持添加到图表一起渲染。

Yweir的博客 2898

Java8获取近N天日期

登录进入管理类系统,首页一般都是以展示数据仪表盘为主。例如:展示一些总量、展示近一周或是近 N 天的某数据的折线图柱状图等等。那在展示这类近 N 天的图表时,后端必然要给前端提供一个近 N 天的日期集合用于显示。至于实现的方法也有很多种,笔者在这儿就记录一种目前看来扩展性相对较好的方案。

专注力、洞察力、分享力 1028

Android开发中如何实现折线图的方法 (1)

Android开发过程中实现折线图的方法 一开始为了期末作业做了个计步器,也就是可以连接手机的传感器简单实现计步功能的,但是发现页面太单调,于是考虑加上每日的步数趋势图,因为通过对应日期对应步数变化这种折线方式显示给用户是比较直观的。 也是有参考好些现已有的计步器设计样式,个人觉得简洁美观的页面才是真的能让大家看得舒服。 这是两个计步器的历史记录页面,一个是峰图,一个是折线型。 而...

fjnu_se的博客 1万+

柱状图+折线图+双Y轴

时间格式问题 后台中的日期格式是java.util.Date 传到前台变成String类型的时间格式,所以要把格式转变一下。 renderTime:是把上面的那种格式改成String的YYYY-MM-DD HH:mm;ss convertDateFromString:把YYYY-MM-DD HH:mm;ss改成date格式 数据类型都能对上以后,但是数据在前台显示不出来的问题 BUG原因:把ajax请求弄成同步的。原因在于你请求数据后还为等数据返回。echarts 就已经在展示数据了。当然这个时候数组是.

qq_39091546的博客 1983

EasyExcel实现Excel数据的可视化展示

你是否还在为Excel数据的可视化展示而烦恼?当面对海量Excel数据时,手动整理、导入数据库再进行可视化的过程是否让你感到效率低下?本文将详细介绍如何利用阿里巴巴开源的EasyExcel工具,结合Java可视化库,实现Excel数据的高效读取与多样化可视化展示,帮助你轻松解决这一痛点。 读完本文,你将能够: - 了解EasyExcel的核心优势及其在数据处理中的应用 - 掌握使用EasyExc...

gitblog_00312的博客 556

基于Java的黄金价格走势展示平台的设计与实现

本设计基于Java开发了一个黄金价格走势展示平台,实现了数据的实时获取、可视化展示、预测分析等功能。同时,设计了数据库和用户管理功能,方便用户查看和管理数据。通过本平台的实现,提高了投资者对黄金市场信息的掌握能力,为投资决策提供了有力支持。但需要注意,平台的实现过程中可能会遇到数据获取不稳定、数据安全等问题,需要在后续的开发和维护中进行优化和改进。

毕业设计大牛哥 1457
上一篇: Java中判断日期是否超过一年
宋宋和她的喵
博客等级 码龄5年 2粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值