File tree Expand file tree Collapse file tree
app/src/main/java/cz/martykan/forecastie/activities Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -606,9 +606,20 @@ public ParseResult parseLongTermJson(String result) {
606606 weather .setIcon (setWeatherIcon (Integer .parseInt (idString ), cal .get (Calendar .HOUR_OF_DAY )));
607607
608608 Calendar today = Calendar .getInstance ();
609- if (cal .get (Calendar .DAY_OF_YEAR ) == today .get (Calendar .DAY_OF_YEAR )) {
609+ today .set (Calendar .HOUR_OF_DAY , 0 );
610+ today .set (Calendar .MINUTE , 0 );
611+ today .set (Calendar .SECOND , 0 );
612+ today .set (Calendar .MILISECOND , 0 );
613+
614+ Calendar tomorrow = today .clone ();
615+ tomorrow .add (Calendar .DAY_OF_YEAR , 1 );
616+
617+ Calendar .later = today .clone ();
618+ tomorrow .add (Calendar .DAY_OF_YEAR , 2 );
619+
620+ if (cal .before (tomorrow )) {
610621 longTermTodayWeather .add (weather );
611- } else if (cal .get ( Calendar . DAY_OF_YEAR ) == today . get ( Calendar . DAY_OF_YEAR ) + 1 ) {
622+ } else if (cal .before ( later ) ) {
612623 longTermTomorrowWeather .add (weather );
613624 } else {
614625 longTermWeather .add (weather );
You can’t perform that action at this time.
0 commit comments