Get the week start and end date given a current date and week start

后端 未结 4 2005
无人及你
无人及你 2020-11-27 08:59

If possible I would prefer a joda or non-joda solution for the scenario below

Lets say if my week starts on 02/05/2012 and the given current date is 02/22/2011. I ne

4条回答
  •  -上瘾入骨i
    2020-11-27 09:16

     DateTime sDateTime = new DateTime(startDate); // My calendar start date
     DateTime eDateTime = new DateTime(date); // the date for the week to be determined
    
     Interval interval = new Interval(sDateTime, sDateTime.plusWeeks(1));
     while(!interval.contains(eDateTime))
     {
        interval = new Interval(interval.getEnd(), interval.getEnd().plusWeeks(1));
     }
     return interval;
    

提交回复
热议问题