如何从Java(日期12/9/14)的日期(例如“星期三”)中找到下一个给定日期的日期?

时间:2014-12-10 03:36:46

标签: java datetime

如何从Java日期(12/9/14)开始,给出下一个给定日期的日期(日期为“星期三”)?

例如,我如何在2014年12月9日之后的下一个星期三找到。

1 个答案:

答案 0 :(得分:0)

    int whichDay= Calendar.WEDNESDAY;

    if(cal.get(Calendar.DAY_OF_WEEK)>= whichDay){
        cal.add(Calendar.DAY_OF_MONTH, 7);
    }
    cal.set(Calendar.DAY_OF_WEEK, whichDay);