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-06-18 14:57:23 发布
本文介绍了一个简单的Java程序,该程序可以将指定的日期字符串转换成对应的星期名称。通过使用SimpleDateFormat解析日期,并利用Calendar获取星期索引,最终从定义好的星期数组中返回对应的星期名称。
949

被折叠的 条评论
为什么被折叠?



