java怎样通过日期获取星期几?

Python016

java怎样通过日期获取星期几?,第1张

1、使用Calendar类\x0d\x0a/**\x0d\x0a* 获取当前日期星期

\x0d\x0a*\x0d\x0a* @param dt\x0d\x0a* @return 当前日期是星期几\x0d\x0a*/\x0d\x0apublic static String getWeekOfDate(Date dt) {\x0d\x0aString[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}\x0d\x0aCalendar cal = Calendar.getInstance()\x0d\x0acal.setTime(dt)\x0d\x0aint w = cal.get(Calendar.DAY_OF_WEEK) - 1\x0d\x0aif (w 回答于 2022-11-16

使用Calendar类

/**Calendar类中的.get(Calendar.DAY_OF_WEEK)可以获取当前日期是星期几

* 获取当前日期是星期几<br>

*

* @param dt

* @return 当前日期是星期几

*/

public static String getWeekOfDate(Date dt) {

String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}

Calendar cal = Calendar.getInstance()

cal.setTime(dt)

int w = cal.get(Calendar.DAY_OF_WEEK) - 1

if (w <0)

w = 0

return weekDays[w]

}