如何在Java中查找两个日期之间的所有有效日期

爱德华多

我有两个约会:

Calendar c1 = Calendar.getInstance();
c1.set(2014, 1, 1);

Calendar c2 = Calendar.getInstance();
c2.set(2013, 11, 1);

如何获得这两个日期之间(包括两个日期)的所有有效日期的列表?

罗比·科尼利森(Robby Cornelissen)

通常,我也建议使用joda-time,但这是一个纯Java解决方案:

Calendar c1 = Calendar.getInstance();
c1.set(2013, 1, 1);

Calendar c2 = Calendar.getInstance();
c2.set(2014, 11, 1);

while (!c1.after(c2)) {
    System.out.println(c1.getTime());

    c1.add(Calendar.DAY_OF_YEAR, 1);
}

本质上:不断增加较早的日期,直到它落在较晚的日期之后。如果您想让它们保持实际状态List<Calendar>,则需要c1在每次迭代中进行复制,并将副本添加到列表中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查找两个日期之间有保险的员工的更有效方法

如何在表格中显示多个两个日期之间的所有日期?

当结果仅保留属性有效的开始日期时,如何在两个日期之间进行MySQL查询?

找到两个标签之间的有效日期

如何生成两个日期之间的所有日期

如何获取两个日期之间的所有日期?

MSSQL:查找两个日期之间的所有项目

Oracle SQL - 有效地查找两个日期之间的最后一个日期有效更改

如何在laravel中接收两个日期之间的所有天数

如何在PHP Laravel中的两个日期之间从db获取所有数据?

按财政季度对R中两个日期之间有效的记录进行计数

如何在Excel中的两个给定日期之间每2小时列出所有日期

Java 8 LocalDate-如何获取两个日期之间的所有日期?

如何获取一周中给定的两个日期之间的所有日期?

查找Java中两个圆之间的距离的最有效方法?

如何获得两个日期之间的所有星期?

如何获得两个日期之间的所有月份?

如何在django中查找2个日期之间的所有日期?

如何使用springframework.data.jpa.repository.Query查找忽略日期的两个日期之间的所有结果

查找两个星期之间的所有星期的开始日期和结束日期

SQL查询按日期范围查找介于两个日期之间的所有数据

Python Pandas 查找两个日期列之间的所有周末/日期

PrestoDB:选择两个日期之间的所有日期

打印两个日期之间的所有日期

显示两个日期之间的所有日期

如何在 SQLAlchemy 中生成两个日期之间的所有天数?

如何在android中获取两个日期之间的差额?尝试所有操作并发布

如何在swift4中连续获取两个日期之间的所有天数或列表?

Java 8 LocalDateTime-如何获取两个日期之间的所有时间