例如,我试图找出特定年份的特定月份中有多少个星期一。 有没有一个库可以在java中导入特定年份的日历?
最佳答案
java.time
使用java.time Java 8 及更高版本中内置的类。
YearMonth month = YearMonth.of(2017, 1);
LocalDate start = month.atDay(1).with(TemporalAdjusters.nextOrSame(DayOfWeek.MONDAY));
int count = (int) ChronoUnit.WEEKS.between(start, month.atEndOfMonth()) + 1;
System.out.println(count);
关于java - 如何计算一个月中有多少个工作日?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41456941/