如何从当前日期找到本周末和下周末?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从当前日期找到本周末和下周末?相关的知识,希望对你有一定的参考价值。

我正在获取基准日期的数据。其实我知道如何获得当前日期。但我想知道这个周末的日期(即周六和周日)和下周末(即周六和周日)。

我找到了很多周末日期的解决方案。但不是他们完全填写标准。

如果有任何可行的方法,请告诉我。

提前致谢。

答案

使用此功能获取周末日期

Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);
c.getTime();

对于此功能,您将获得当前周的周末日期,并在此日期添加7,您将获得下周末日期

另一答案

这是代码

DateFormat dateFormat = new SimpleDateFormat(“dd MMM yyyy”);

    Calendar c1=Calendar.getInstance();
    Calendar c=Calendar.getInstance();
    c.set(Calendar.DAY_OF_WEEK,Calendar.SATURDAY);
    c1.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);

    //c.add(Calendar.DATE,7);
    Date thisWeekendSAT = c.getTime();
    c1.add(Calendar.DATE,7);
    Date thisWeekendSUN = c1.getTime();

    thisWeekendAsSAT = dateFormat.format(thisWeekendSAT);
    thisWeekendAsSUN = dateFormat.format(thisWeekendSUN);

    Log.d("Erroror",thisWeekendAsSAT);
    Log.d("Erroror",thisWeekendAsSUN);

以上是关于如何从当前日期找到本周末和下周末?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 jQuery 日历或 Angular Js 日历中将当前周末日期设置为默认日期。星期在星期日结束

使用当前日期生成一周的所有日期,还显示周一的周开始日期和周日的周末

如何计算日期但不包括微软访问中的周末?

如何使用 moment.js 添加天数,不包括周末?

根据日期参数从表中选择周末或工作日数据

从日期中添加或减去天数时如何避免周末或节假日[重复]