2016-06-18 2 views
0

Die App sollte den Text "der nächste" in der Textansicht zeigen, nur wenn das gewählte Datum in einer Woche von heute ist, aber es nicht tut ...Überprüfen Sie, ob der gewählte Tag in einer Woche von heute (Joda Zeit) ist

ich habe versucht, diese Zeile:

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

die anderen Teile des Codes arbeiten, nur dies nicht

Datetime todayDate = new Datetime() jetzt(). ;

 //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()); 
       } 
      } 
     } 
+0

zeigen mehr Code. Protokollieren Sie den String dieser Daten – Olayinka

Antwort

0
todayDate.withTimeAtStartOfDay().plusWeeks(1) 
    .isEqual(eventToDisplay.getEventDate().withTimeAtStartOfDay()) 
Verwandte Themen