ich alt 1990 bin immer noch nach dem Schreiben dd.getDatePicker().setMaxDate(System.currentTimeMillis());
Ich werde alt 1990 Daten, wenn ich für Daten klicken
kann mir jemand helfen mit diesem
public class ForCalendar {
Calendar cal=Calendar.getInstance();
public ForCalendar(Context ct, final View v)
{
SimpleDateFormat dateFormat= new SimpleDateFormat("dd-MM-yyyy");
String strDate=dateFormat.format(cal.getTime());
try {
cal.setTime(dateFormat.parse((String)v.getTag()));
} catch (ParseException e) {
e.printStackTrace();
}
DatePickerDialog dd=new DatePickerDialog(ct, new DatePickerDialog.OnDateSetListener()
{
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth)
{
EditText ed=(EditText)v;
ed.setText(dayOfMonth+"-"+(month+1)+"-"+year);
ed.setTag(dayOfMonth+"-"+(month+1)+"-"+year);
}
},cal.get(Calendar.YEAR),cal.get(Calendar.MONTH),cal.get(Calendar.DATE));
dd.getDatePicker().setMaxDate(System.currentTimeMillis());
dd.show();
}
}
_old 1990_? Gibt es auch ein neues 1990? –
Was willst du? Was erwarten Sie von setMaxDate? –
Ich möchte das aktuelle Datum erhalten –