可以使用Java的Calendar类来实现这个功能。以下是一个示例代码:

import java.util.Calendar;

public class Main {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        int workingDays = 0;

        // 推迟60个工作日
        while (workingDays < 60) {
            calendar.add(Calendar.DAY_OF_MONTH, 1);

            // 判断是否为周末(周六或周日)
            if (calendar.get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY 
                    && calendar.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY) {
                workingDays++;
            }
        }

        // 获取推迟后的日期
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH) + 1;
        int day = calendar.get(Calendar.DAY_OF_MONTH);

        System.out.println("推迟60个工作日后的日期为:" + year + "-" + month + "-" + day);
    }
}

这段代码首先获取当前日期,然后使用一个循环来向后推迟60个工作日。在每次循环中,将日期加1,并判断该日期是否为周末,如果不是周末则累加工作日数。最后获取推迟后的日期并输出

使用java语言实现在获取当前日期的情况下向后推迟60个工作日不包括周末

原文地址: https://www.cveoy.top/t/topic/iook 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录