I'm having trouble getting the right format here. I'm trying to get a proper date from my android date picker to shove into a date object.
My Code
                final android.icu.util.Calendar cldr = android.icu.util.Calendar.getInstance();
            int day = cldr.get(android.icu.util.Calendar.DAY_OF_MONTH);
            int month = cldr.get(android.icu.util.Calendar.MONTH);
            int year = cldr.get(android.icu.util.Calendar.YEAR);
            picker = new DatePickerDialog(getContext(),
                    new DatePickerDialog.OnDateSetListener() {
                        @Override
                        public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                            txtDate.setText(dayOfMonth + "-" + (monthOfYear + 1) + "-" + year);
                        }
                    }, year, month, day);
            picker.show();
The result is
16-08-21(d-mm-yy)
but I needed 16-Aug-21 (dd-mmm-yy)
Can you please help me out on the same ?
 
     
    