jodatime - Joda Time : Most recent week and month

标签 jodatime

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

I.E 给定今天的日期,如何找出刚刚结束的那一周,同月。

最佳答案

我找到了解决方案

    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()

关于jodatime - Joda Time : Most recent week and month,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7130948/

相关文章:

java - 某些情况下的 Joda-Time Period 问题

java - 使用 Joda-Time 为 Mongo 插入形成正确的 ISODate

java.sql.Timestamp 到 Joda Instant,反之亦然

java - 如何求和 2 个 joda-time DateTime 值(一个包含日期和零时间,另一个包含时间和零日期)?

java - 如何使用 JodaTime 解析格式 "HHmm"的持续时间?

java - 为什么将 Joda DateTime 转换为 Calendar 并返回会更改 centuryOfEra 字段而不是其他任何内容?

java - 如何解析包含区域设置的日期字符串

java - Joda DateTime 非法值

java - 合并重叠的日期范围 - Java

Java 使用 Joda Time 安排 Activity ,例如 Timer