gpt4 book ai didi

java - 日历方法

转载 作者:行者123 更新时间:2023-11-29 07:23:00 24 4
gpt4 key购买 nike

除了内置函数,我们是否可以使用任何简单的公式来计算给定月份和年份作为输入的月份的开始日期?

最佳答案

是 - 使用 Calendar 对象:

Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2009)
cal.set(Calendar.MONTH, Calendar.JUNE) //0-based so that Calendar.JANUARY is 0
cal.set(Calendar.DAY_OF_MONTH, 1)

然后:

cal.get(Calendar.DAY_OF_WEEK); //is Calendar.MONDAY

因此您可以轻松地为此编写一个方法:

/** takes a 1-based month so that Jjanuary is 1 */
public int getDayAtStart(int year, int month) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, year)
cal.set(Calendar.MONTH, month - 1);
cal.set(Calendar.DAY_OF_MONTH, 1);
return cal.get(Calendar.DAY_OF_WEEK);
}

关于java - 日历方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1036862/

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