如何从当前日期查找这个周末和下一个周末?

时间:2018-12-27 12:22:02

标签: android date

我正在获取基准日期的数据。实际上我知道如何获取当前日期。但是我想找出“本周末”(即星期六和星期日)和“下周末”(即星期六和星期日)。

我找到了许多有关周末约会的解决方案。但没有一个人完全符合标准。

请告诉我是否有可能的方法。

非常感谢。

2 个答案:

答案 0 :(得分:1)

使用此功能获取周末日期

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

对于此功能,您将获得当前一周的周末日期,并将7加到该日期,您将获得下一个周末日期

答案 1 :(得分:0)

这是代码

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