Yorumlar

Rahmican Büyükyekdeli
7 yıl önce
Evet Json ile veriyi çekiyorum ve Güncel tarihide alabiliyorum fakat çekmiş olduğum verideki tarih ile güncel tarihi karşılaştıramadım bir türlü. Bu konuda nasıl bir yol izleyebilirim acaba?
Rahmican Büyükyekdeli
7 yıl önce
Merhaba Rahmican, Şu şekilde birşey denedim ama bu seferde boş dönüyor bilgi çekmiyor :-/ for (int i = 0; i < persons.size(); i++) { Timber.i("Tarih #" + i + " : > " + persons.get(i).tarih); Timber.i("Yemek #" + i + " : > " + persons.get(i).yemek); Timber.i("Kalori #" + i + " : > " + persons.get(i).kalori); if(isToday(persons.get(i).tarih)){ personList.add(persons.get(i)); break; } } } return null; } @Override protected void onPostExecute(String result) { Timber.i("onPostExecute .."); personsAdapter.notifyDataSetChanged(); } } public boolean isToday(String date) { try { SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy", Locale.getDefault()); Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); Date date1 = dateFormat.parse(date); c1.setTime(date1); if (c1.compareTo(c2)==0) { return true; } } catch (ParseException e) { e.printStackTrace(); } return false; } }
Rahmican Büyükyekdeli
7 yıl önce
Merhaba, c2.setTime(date1); kod eklemesi yaptım şimdide sadece ilk sıradaki tarihi çekiyor :-/ Kodlarda bir düzenleme fikriniz var mıdır?