Yorumlar

Rahmican Büyükyekdeli
7 yıl 8 ay ö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 7 ay ö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 7 ay ö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?