小编Oxo*_*otl的帖子

使用 java.time 查找一年最后一周的第一天

我需要使用 Java 8 日期和时间 API ( java.time )找到一年最后一周的第一天,最后得出了这个解决方案:

LocalDate date = LocalDate.of(2016, 2, 17);
LocalDate lastWeekOfYear = LocalDate.of(date.getYear() + 1, 1, 7)
    .with(WeekFields.ISO.weekOfYear(), 1)
    .with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY)).minusDays(7);
Run Code Online (Sandbox Code Playgroud)

此解决方案查找下一年的第一周,必要时将星期几调整为星期一,然后将 7 天后移。有没有更聪明的方法来达到同样的结果?

java date java-time

5
推荐指数
1
解决办法
2083
查看次数

在 MacOS 上使用 JDK 11 构建 IntelliJ IDEA 的速度非常慢

自 JDK 8 切换到 JDK 11 以来,我们的开发团队在 MacOS 上的 IntelliJ IDEA 2018.3 中的构建时间一直很慢。完整构建的构建时间从大约 5 分钟增加了。约 20 分钟。

java macos intellij-idea java-11

5
推荐指数
1
解决办法
1294
查看次数

标签 统计

java ×2

date ×1

intellij-idea ×1

java-11 ×1

java-time ×1

macos ×1