欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java 获取上周开始时间和结束时间,上上周开始和上上周结束时间

发布时间:2023/12/20 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java 获取上周开始时间和结束时间,上上周开始和上上周结束时间 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

以周一为开始,周日结束为例:

public static void main(String[] args) {// 上一周LocalDate d1 = LocalDate.now().minusWeeks(1).with(TemporalAdjusters.previous(DayOfWeek.SUNDAY)).plusDays(1L);LocalDate d2 = LocalDate.now().minusWeeks(1).with(TemporalAdjusters.next(DayOfWeek.MONDAY)).minusDays(1L);System.out.println("上一周开始日期: " + d1);System.out.println("上一周结束日期: " + d2);LocalDate d3 = LocalDate.now().minusWeeks(2).with(TemporalAdjusters.previous(DayOfWeek.SUNDAY)).plusDays(1L);LocalDate d4 = LocalDate.now().minusWeeks(2).with(TemporalAdjusters.next(DayOfWeek.MONDAY)).minusDays(1L);System.out.println("上上一周开始日期: " + d3);System.out.println("上上一周结束日期: " + d4);}

网上代码太糟糕了,基本没有正确的。

只能自己写了

总结

以上是生活随笔为你收集整理的java 获取上周开始时间和结束时间,上上周开始和上上周结束时间的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。