Ich möchte diesen Anzeige Tag, Datum und Monat Format in EEEE d, MMMM Format anpassen.ändern Anzeigeformat von Datum, Tag und Monat in Android DatePickerDialog
Vielen Dank im Voraus.
Ich möchte diesen Anzeige Tag, Datum und Monat Format in EEEE d, MMMM Format anpassen.ändern Anzeigeformat von Datum, Tag und Monat in Android DatePickerDialog
Vielen Dank im Voraus.
Es ist völlig logisch. Sie können versuchen, diese
public static class EndDatePickerFragment extends DialogFragment
implements DatePickerDialog.OnDateSetListener {
public AdvancedSearchFragment instant;
public int dd = 0, mm, yyyy;
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current date as the default date in the picker
if (dd == 0) {
final Calendar c = Calendar.getInstance();
yyyy = c.get(Calendar.YEAR);
mm = c.get(Calendar.MONTH);
dd = c.get(Calendar.DAY_OF_MONTH);
}
DatePickerDialog dpd = new DatePickerDialog(getActivity(), this, yyyy, mm, dd);
// Added all possible null conditions
((TextView)((LinearLayout)((LinearLayout)((LinearLayout)((DatePicker)dpd.getDatePicker()).getChildAt(0)).getChildAt(0)).getChildAt(0)).getChildAt(1)).setText("My Date");
return dpd;
}
public void onDateSet(DatePicker view, int year, int month, int day) {
// Do something with the date chosen by the user
instant.doSetEndTime(year, month + 1, day);
}
}
Dies unter der Linie den Wert von Fr eingestellt wird, 13. Oktober
((TextView)((LinearLayout)((LinearLayout)((LinearLayout)((DatePicker)dpd.getDatePicker()).getChildAt(0)).getChildAt(0)).getChildAt(0)).getChildAt(1)).setText("My Date");
Wenn Sie das Format des Jahres ändern wollen 2017 dann unter Verwendung
((TextView)((LinearLayout)((LinearLayout)((LinearLayout)((DatePicker)dpd.getDatePicker()).getChildAt(0)).getChildAt(0)).getChildAt(0)).getChildAt(0)).setText("My Year");
So können Sie anstelle von Mein Datum das Datumsformat & verwenden, das Datum wie gewünscht einstellen.
Ich hoffe, das wird helfen!
bedeutet, wie Sie anpassen möchten .. was ist Ihre erwartete Ausgabe. –
@GowthamanM Ich erwarte ** Freitag 13, Oktober ** statt * Fr, 13. Oktober * – Abhishek