gpt4 book ai didi

Java 日历使用 Calendar.DAY_OF_WEEK 获取特定日期的第一个和最后一个日期

转载 作者:行者123 更新时间:2023-12-01 17:35:37 24 4
gpt4 key购买 nike

在我的应用程序中,有一段代码有时会突然工作,它是通过 Calendar.DAY_OF_WEEK 使用 java 日历对象获取一周间隔。该代码检查星期一作为一周的开始和星期日作为一周的结束,例如:fromCal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);toCal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);toCal 设置为最后一个星期日而不是接下来的星期日。除了这种硬编码之外,还有其他方法可以做到这一点吗?

提前感谢帮助。

谢谢

瓦伊巴夫

最佳答案

我想你必须将一周的开始设置为星期一,否则上周日就是一周的星期日。

setFirstDayOfWeek

public void setFirstDayOfWeek(int value)

Sets what the first day of the week is; e.g., Sunday in US, Monday in France.

**Parameters:**
value - the given first day of the week.

Java Calender Doc

关于Java 日历使用 Calendar.DAY_OF_WEEK 获取特定日期的第一个和最后一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689435/

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