Joda时间:最近一周和一个月

sud*_*hir 2 jodatime

在给定日期的情况下,获取最近完整周和最近完整月份的开始/结束日期的最佳方法是什么.

IE给出了今天的日期,如何找出刚刚完成的一周,同样的月份.

sud*_*hir 5

我得到了解决方案

    LocalDate today = new LocalDate()

    LocalDate lastWeek = today.minusWeeks(1)
    start= lastWeek .dayOfWeek().withMinimumValue().minusDays(1)
    end = lastWeek.dayOfWeek().withMaximumValue().minusDays(1)

    LocalDate lastMonth = today.minusMonths(1)
    timeStart = lastMonth.dayOfMonth().withMinimumValue()
    timeEnd = lastMonth.dayOfMonth().withMaximumValue()
Run Code Online (Sandbox Code Playgroud)