Я получаю значение даты из API как «date_display»: «13/03/2018». Теперь, как отобразить дату как 13 марта 2018 года и как получить значение дня для этой даты и показать его в TextView?
protected void onPostExecute(String result) {
super.onPostExecute(result);
//text.setText(result);
try {
JSONObject obj = new JSONObject(result);
JSONArray airlinesArray = obj.getJSONArray("data");
for(int i = 0; i < airlinesArray.length(); i++){
JSONObject object = airlinesArray.getJSONObject(i);
String id=object.getString("id");
String rt=object.getString("route_type");
String flightname=object.getString("flight_name");
String fno=object.getString("flight_no");
String dd=object.getString("date_display");
HashMap<String, String> airliner = new HashMap<>();
airliner.put("id",id);
airliner.put("route_type",rt);
airliner.put("flight_name",flightname);
airliner.put("flight_no",fno);
airliner.put("date_display",dd);
ListAdapter adapter = new SimpleAdapter(
MainActivity.this, airlines,
R.layout.details, new String[]{"flight_name", "flight_no",
"date_display","time_display","display_route"}, new int[]{R.id.flightname,
R.id.flightnum, R.id.date,R.id.time,R.id.route});
lv.setAdapter(adapter);