检查所选日期是否在从今天开始的一周内(Joda 时间)

Check if the chosen day is in a week from today (Joda time)

该应用程序应在文本视图中显示文本"the next",只有当所选日期从今天起一周之内,但没有...

我试过这一行:

(todayDate.withTimeAtStartOfDay().plusWeeks(1).isEqual(eventToDisplay.getEventDate().withTimeAtStartOfDay()))

代码的其他部分都可以,只有这个不行

DateTime todayDate = new DateTime().now();

        //If the event's date equal to today's date
        if ((Days.daysBetween(eventToDisplay.getEventDate().withTimeAtStartOfDay(),todayDate.withTimeAtStartOfDay()).getDays())==0)
        {
            contentView.setTextViewText(R.id.eventDayOfTheWeekTxt,"היום"+"("+eventToDisplay.getEventDate().dayOfWeek().getAsText()+")");

        }

        else {

            if (Days.daysBetween(todayDate.withTimeAtStartOfDay(),eventToDisplay.getEventDate().withTimeAtStartOfDay()).getDays()==1)
                contentView.setTextViewText(R.id.eventDayOfTheWeekTxt,"tomorrow"+"("+eventToDisplay.getEventDate().dayOfWeek().getAsText()+")");

            else {

                if ((Days.daysBetween(todayDate.withTimeAtStartOfDay(),eventToDisplay.getEventDate().withTimeAtStartOfDay()).getDays())<7)
                {
                    contentView.setTextViewText(R.id.eventDayOfTheWeekTxt, eventToDisplay.getEventDate().dayOfWeek().getAsText()+"The upcoming ");

                }

                else {
                    if (todayDate.withTimeAtStartOfDay().plusWeeks(1).isEqual(eventToDisplay.getEventDate().withTimeAtStartOfDay()))
                    {
                        contentView.setTextViewText(R.id.eventDayOfTheWeekTxt, eventToDisplay.getEventDate().dayOfWeek().getAsText()+"The next");

                    }

                    else
                    contentView.setTextViewText(R.id.eventDayOfTheWeekTxt, eventToDisplay.getEventDate().dayOfWeek().getAsText());
                }
            }
        }
todayDate.withTimeAtStartOfDay().plusWeeks(1)
    .isEqual(eventToDisplay.getEventDate().withTimeAtStartOfDay())