如何用Java获取过去的星期日和即将到来的星期日?

弗兰克:

我问如何用Java检测日期是在本周还是下周?但是答案令人困惑,所以现在我想,如果我可以找到过去的星期日和下一个星期日,这周之间的任何一天,以及下一个星期天和下一个星期天之后的任何一天,对吗?

所以我的新问题是:如何用Java获取过去的星期日和即将到来的星期日?

弗兰克:

这个怎么样 :

Calendar c=Calendar.getInstance();
c.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
c.set(Calendar.HOUR_OF_DAY,0);
c.set(Calendar.MINUTE,0);
c.set(Calendar.SECOND,0);
DateFormat df=new SimpleDateFormat("EEE yyyy/MM/dd HH:mm:ss");
System.out.println(df.format(c.getTime()));      // This past Sunday [ May include today ]
c.add(Calendar.DATE,7);
System.out.println(df.format(c.getTime()));      // Next Sunday
c.add(Calendar.DATE,7);
System.out.println(df.format(c.getTime()));      // Sunday after next

结果 :

Sun 2010/12/26 00:00:00
Sun 2011/01/02 00:00:00
Sun 2011/01/09 00:00:00

前两个之间的任何一天是本周,后两个之间的任何一天都是下周。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP仅在几个月内获得即将到来的星期日

在Java中,如何使用系统的默认语言环境(语言)获取星期几的字符串(星期日,星期一,...,星期六)

自动填充星期日期

使用Java日历获取一年中的星期几,将星期日作为星期几

通过Carbon获取月份中上周的星期日

从特定日期检索星期日

ionic 3 DateTime组件如何禁用未来的星期六和星期日

根据给定的日期范围获取星期一和星期日

算法逻辑-计算星期日

如何制作当前星期日期的数组Swift

如何计算每月的“星期日”以计算缺勤员工

如何获取给定年份和月份的PHP中的星期日期

检查日期是否为星期日

如何在蜂巢中计算星期日期?

每周日历减去星期日

如何获取最近4周的星期一和星期日的日期在php中?

如何用之前的星期五替换在星期六或星期日到达的计算出的日期

在函数SQL中获取给定月份的星期日

为什么星期日总是-1?

获取 2 周前星期日和星期六的日期

Java calendar.month 返回星期日的月份

php中的星期日到星期六星期日期数组

如何在 Python 中使用 datetime 从当前日期获取过去 90 天(3 个月)的星期日

如何隐藏或禁用 JDateChooser 上的所有星期日?

如何在R中获取当前周开始日期(星期一)和结束日期(星期日)

JMeter:如何从星期日到星期六获取上周的日期?

获取每月的最后一个星期日 - python

从星期日开始上个月

如何在javascript中获取当前星期日期?