相关疑难解决方法(0)

如何获取java中两个日期之间的日期列表

我想要一个开始日期和结束日期之间的日期列表.

结果应该是所有日期的列表,包括开始日期和结束日期.

java date

62
推荐指数
8
解决办法
11万
查看次数

爪哇岛:二十世纪的第一个月(1901年1月1日至2000年12月31日)有多少个星期日下降?

我是编程和java的新手,我正在努力解决以下问题:在二十世纪的第一个月(1901年1月1日至2000年12月31日),有多少个星期日下降?

这是我的代码:

int count, sum = 0;           
for (int i = 1901; i < 2001; i++) {
    LocalDate test = LocalDate.of(i, 1, 1);
    sum += test.lengthOfYear();
}
for (int i = 1; i < sum; i++) {
    LocalDate date1 = LocalDate.of(1901, 1, 1);
    date1 = date1.plusDays(i);
    if (date1.getMonth() == JANUARY && date1.getDayOfWeek() == SUNDAY) {
        count++;
    }
}
System.out.println(count);
Run Code Online (Sandbox Code Playgroud)

如果我打印结果,它似乎工作正常.

我的结果是443,但正确的答案是171.我做错了什么?

谢谢!

java

7
推荐指数
3
解决办法
2773
查看次数

如何从给定范围构建LocalDate列表?

我有以下方法,其中我有startDateendDateString类型yyyy/mm/dd.我想回来一个List<LocalDate>

protected List<LocalDate> getDateList(String startDate, String endDate) {

//build list here

}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在Java 8中做到这一点?

java date list java-8 java-stream

5
推荐指数
2
解决办法
4452
查看次数

计算两个日期(不包括周末)的日期

我在Spring 3.0项目中使用Joda time api来计算日期.现在我有一个开始和结束日期,我希望在这两个日期之间每天周末或周六或周日.我怎样才能做到这一点?

我看了这篇帖子Joda时间 - 两个日期之间的所有星期一.它提供了一些指导,但仍然含糊不清,如何排除两个日期.

java datetime jodatime

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×4

date ×2

datetime ×1

java-8 ×1

java-stream ×1

jodatime ×1

list ×1