查找特定日期的周数

时间:2017-07-26 17:41:32

标签: mysqli

我希望找到特定日期的周数

如果日期= 26-07-2017

我希望周数对应日期

开始日期=日期和结束日期应为周日

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,你想要一年中的一周数。

要做到这一点你需要做这样的事情:

     int weekNumber = 
        actualWeek.get(IsoFields.WEEK_OF_WEEK_BASED_YEAR);

使用该数字,您可以获得该周的日期限制:

        LocalDate week =    actualWeek.with(ChronoField.ALIGNED_WEEK_OF_YEAR, weekNumber);
        this.startDate = week.with(DayOfWeek.MONDAY);
        this.endDate = startDate.plusDays(6);

其中startDate和endDate是预定义的LocalDate变量