java中怎样判断一个日期是不是周末

Python011

java中怎样判断一个日期是不是周末,第1张

/**

*

判断给定日期是否为月末的一天

*

*

@param

date

*

@return

true:是|false:不是

*/

public

static

boolean

islastdayofmonth(date

date)

{

calendar

calendar

=

calendar.getinstance()

calendar.settime(date)

calendar.set(calendar.date,

(calendar.get(calendar.date)

+

1))

if

(calendar.get(calendar.day_of_month)

==

1)

{

return

true

}

return

false

}

亲测,可用,记得采纳

Calendar c=Calendar.getInstance()

c.set(Calendar.MONTH, 7) //设置月份

c.set(Calendar.DAY_OF_MONTH, 8) //设置为10号

if(c.get(Calendar.DAY_OF_WEEK)==7){

System.out.println("今天周六")

}else if(c.get(Calendar.DAY_OF_WEEK)==1){

System.out.println("今天周日")

}else{

System.out.println("今天不是周末")

}

你好,这个功能一般是使用一个专门的数据库表把一年的节假日都存进去来判断的。国家每年都会提前发布一年的节假日,然后我们再导入到数据库。而特殊的做法应该可以接入百度之类的接口。希望能帮到你。