您可以使用Calendar
类中的get()
方法来获取日期对应的星期几,然后在迭代日期时排除周末。以下是一个简单的示例代码:
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(2022, Calendar.JANUARY, 1); // 设置起始日期
while (calendar.get(Calendar.YEAR) == 2022) {
if (calendar.get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY && calendar.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY) {
System.out.println(calendar.getTime());
}
calendar.add(Calendar.DAY_OF_MONTH, 1); // 递增日期
}
}
}
在上面的示例中,我们使用Calendar
类创建一个日历对象,并设置起始日期为2022年1月1日。然后我们使用while
循环迭代日期,通过get(Calendar.DAY_OF_WEEK)
方法获取日期对应的星期几,然后排除周末(Saturday和Sunday),并输出非周末的日期。最后通过add(Calendar.DAY_OF_MONTH, 1)
方法递增日期。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。