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];
}
}
【Java】根据日期获取星期几
最新推荐文章于 2024-03-25 08:57:12 发布