I have an app which takes data from JSON file,("name","date","picture_url") and show it on RecyclerView, but... the date is written in unix, so i need to take each "date" JSON Object and change it's value to proper date format, before showing it onto the screen.
So i've written something like that :
long dv = Long.valueOf(o.getString("date"))*1000;
Date df = new java.util.Date(dv);
String vv = new SimpleDateFormat("yyyy-MM").format(df);
o.getString("date").equals(vv);
In this:
StringRequest stringRequest = new StringRequest(
            Request.Method.GET,
            URL_DATA,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    progressDialog.dismiss();
                            try {
                        JSONArray array = new JSONArray(response);
                        for(int i=0; i<array.length(); i++) {
                            JSONObject o = array.getJSONObject(i);
                            ListItem item = new ListItem(
                                    o.getString("name"),
                                    o.getString("date"),
                                    o.getString("picture_url"
                                    )
                            );
                            long dv = Long.valueOf(o.getString("date"))*1000;
                            Date df = new java.util.Date(dv);
                            String vv = new SimpleDateFormat("yyyy-MM").format(df);
                            o.getString("date").equals(vv);
                            listItems.add(item);
                        }
                        adapter = new MyAdapter(listItems, getApplicationContext());
                        recyclerView.setAdapter(adapter);
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                }
            }
    );
But it doesn't work. The SDK is showing no error's and im out on new ideas. So how can i take my "date" and change it before showing it onto the app screen ?
 
     
     
     
    