gpt4 book ai didi

java - 根据周开始获取一个月中的几周

转载 作者:搜寻专家 更新时间:2023-11-01 07:35:01 25 4
gpt4 key购买 nike

我在我的应用程序中使用自定义日历。我已经为用户提供了选择一周中第一天的选项,可以是:Saturday, Sunday, Monday

我想获取一个月中的周数 - 取决于周开始的时间,覆盖周开始的默认值 - 星期日

代码:

public int getWeeksOfMonth(int year, int month) { 
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH, month-1);
calendar.set(Calendar.YEAR, year);
int numOfWeeksInMonth = calendar.getActualMaximum(Calendar.WEEK_OF_MONTH);

return numOfWeeksInMonth;
}

最佳答案

尝试先设置一周的第一天:

Calendar.setFirstDayOfWeek()

关于java - 根据周开始获取一个月中的几周,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12676169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com