public class Test {
public static void main(String[] args) throws ParseException {
String date = "2022-3-26";
//根据日期获得星期几
String weekStr = getWeek(date);
System.out.println(weekStr);
}
public static String getWeek(String sdate) throws ParseException {
// 再转换为时间
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String[] weeks = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
Date parseDate = dateFormat.parse(sdate);
Calendar c = Calendar.getInstance();
c.setTime(parseDate);
int week_index = c.get(Calendar.DAY_OF_WEEK) - 1;
if (week_index < 0) {
week_index = 0;
}
return weeks[week_index];
}
}
版权声明:本文为qq_45796667原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。