Trying to get date of Monday in current week

前端 未结 4 1540
感动是毒
感动是毒 2021-01-19 05:55

I have implemented a method to get the date of the Monday in the current week, and I have assigned Monday to be the first day of the week.

But, no matter what I do,

4条回答
  •  走了就别回头了
    2021-01-19 06:40

    try this :

    public static Date getFirstDayOfWeekDate() {
        Calendar cal = Calendar.getInstance();
        cal.set(Calendar.DAY_OF_WEEK,
                cal.getActualMinimum(Calendar.DAY_OF_WEEK));
        Date now = new Date();
        cal.setTime(now);
        int week = cal.get(Calendar.DAY_OF_WEEK);
        return new Date(now.getTime() - 24 * 60 * 60 * 1000 * (week - 1));
    }
    

提交回复
热议问题