java计算两天之间的工作日
时间: 2023-04-08 07:02:10 浏览: 105
Java中计算任意两个日期之间的工作天数
5星 · 资源好评率100%
可以使用Java的Calendar类和Date类来计算两天之间的工作日。具体实现方法可以参考以下代码:
```
import java.util.Calendar;
import java.util.Date;
public class WorkingDaysCalculator {
public static void main(String[] args) {
Calendar start = Calendar.getInstance();
start.set(2021, Calendar.JANUARY, 1); // 设置起始日期
Calendar end = Calendar.getInstance();
end.set(2021, Calendar.JANUARY, 10); // 设置结束日期
int workingDays = 0;
while (start.before(end)) {
int dayOfWeek = start.get(Calendar.DAY_OF_WEEK);
if (dayOfWeek != Calendar.SATURDAY && dayOfWeek != Calendar.SUNDAY) {
workingDays++;
}
start.add(Calendar.DATE, 1);
}
System.out.println("工作日天数:" + workingDays);
}
}
```
这段代码会输出两个日期之间的工作日天数。
阅读全文