Scusa la mia imprecisione. Ad esempio il DatePicker Dialog che utilizzo imposta il formato della data presa dalla classe calendario in base alla lingua impostata nel dispositivo. Quindi quando ricevo la data dal database vorrei impostarla nello stesso modo:
DateFormat fmtDateAndTime=DateFormat.getDateInstance();
GregorianCalendar dateAndTime = (GregorianCalendar) GregorianCalendar.getInstance();
questo è il mio datepickerdialog
public void chooseDate(View v) {
new DatePickerDialog(Inserisci_entrate_uscite.this, d,
dateAndTime.get(Calendar.YEAR),
dateAndTime.get(Calendar.MONTH),
dateAndTime.get(Calendar.DAY_OF_MONTH))
.show();
}
private void updateLabel() {
mBtnPickDate.setText(fmtDateAndTime.format(dateAndTime.getTime()));
}
DatePickerDialog.OnDateSetListener d=new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
dateAndTime.set(Calendar.YEAR, year);
dateAndTime.set(Calendar.MONTH, monthOfYear);
dateAndTime.set(Calendar.DAY_OF_MONTH, dayOfMonth);
updateLabel();
}
};