当前位置: 代码迷 >> 综合 >> java获取时间下周几的时间
  详细解决方案

java获取时间下周几的时间

热度:29   发布时间:2024-02-27 03:20:37.0
public static void main(String[] args) throws ParseException {//时间Date date = sdf.parse("2020-10-10");//0代表周日1代表周一 以此类推int week = 2;SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar cal = Calendar.getInstance();cal.setTime(date);// 获得当前日期是一个星期的第几天int dayWeek = cal.get(Calendar.DAY_OF_WEEK)-1;int day = 0;if(dayWeek>=week){day=7-(dayWeek-week);}else{day=week-dayWeek;}System.out.println(DateUtils.addDays(date,day).toLocaleString());
}