Calendar today = Calendar.getInstance();
if (cal.get(Calendar.DAY_OF_YEAR) == today.get(Calendar.DAY_OF_YEAR)) {
longTermTodayWeather.add(weather);
}
else
{
if (cal.get(Calendar.DAY_OF_YEAR) == today.get(Calendar.DAY_OF_YEAR) + 1)
{
longTermTomorrowWeather.add(weather);
} else
{
longTermWeather.add(weather);
}
}
}
Das Problem tritt bei der if-Anweisung if (cal.get (Calendar.DAY_OF_YEAR) == today.get (Calendar.DAY_OF_YEAR) + 1) auf, der Fehler muss einer sein calender.sunday
etc..
Antworten:
0 für die Antwort № 1Probieren Sie diese Antwort aus:
Calendar today = Calendar.getInstance();
if (cal.get(Calendar.DAY_OF_YEAR) == today.get(Calendar.DAY_OF_YEAR)) {
longTermTodayWeather.add(weather);
}
else if (cal.get(Calendar.DAY_OF_YEAR) == (today.get(Calendar.DAY_OF_YEAR) + 1))
{
longTermTomorrowWeather.add(weather);
}
else
{
longTermWeather.add(weather);
}