// SETTING DATA FOR MAIN ACTIVITY GRID private void setTemperatureAndDescriptions(String[] dates) { SimpleDateFormat sdf = new SimpleDateFormat("HH"); Calendar c = Calendar.getInstance(); int hour = Integer.parseInt(sdf.format(c.getTime())); if (hour < 3) { hour = 0; } else { hour = hour - (hour % 3); } if (hour < 10) { for (int i = 0; i <= 4; i++) { String date = dates[i] + ": 0" + hour + "h"; temperatures[i] = weatherDatabase.getTemperatureValue(date); values[i] = weatherDatabase.getSymbolName(date); } } if (hour >= 10) { for (int i = 0; i <= 4; i++) { String date = dates[i] + ": " + hour + "h"; temperatures[i] = weatherDatabase.getTemperatureValue(date); values[i] = weatherDatabase.getSymbolName(date); } } }