Refine search
Calendar c = Calendar.getInstance(); c.add(Calendar.DAY_OF_YEAR, 1); final DatePickerDialog dateDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { boolean fired = false; public void onDateSet(final DatePicker view, final int year, final int monthOfYear, final int dayOfMonth) { Log.i("PEW PEW", "Double fire check"); if (fired == true) { Log.i("PEW PEW", "Double fire occured. Silently-ish returning"); return; } else { //first time fired fired = true; } //Normal date picking logic goes here } }, c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DAY_OF_MONTH)); dateDialog.show();
DatePickerDialog dpd = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { } }, 2015, 5, 22); dpd.show();
DatePickerDialog picker = new DatePickerDialog( this, null, // instead of a listener 2012, 6, 15); picker.setCancelable(true); picker.setCanceledOnTouchOutside(true); picker.setButton(DialogInterface.BUTTON_POSITIVE, "OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Log.d("Picker", "Correct behavior!"); } }); picker.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Log.d("Picker", "Cancel!"); } }); picker.show();
public void chooseDate(View v) { new DatePickerDialog(this, d, dateAndTime.get(Calendar.YEAR), dateAndTime.get(Calendar.MONTH), dateAndTime.get(Calendar.DAY_OF_MONTH)) .show(); }
yourEditText.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //To show current date in the datepicker Calendar mcurrentDate=Calendar.getInstance(); mYear=mcurrentDate.get(Calendar.YEAR); mMonth=mcurrentDate.get(Calendar.MONTH); mDay=mcurrentDate.get(Calendar.DAY_OF_MONTH); DatePickerDialog mDatePicker=new DatePickerDialog(**YourActivityName**.this, new OnDateSetListener() { public void onDateSet(DatePicker datepicker, int selectedyear, int selectedmonth, int selectedday) { // TODO Auto-generated method stub /* Your code to get date and time */ } },mYear, mMonth, mDay); mDatePicker.setTitle("Select date"); mDatePicker.show(); } });
final Calendar calendar = Calendar.getInstance(); dateFormat = new SimpleDateFormat("MM/dd/yyyy"); DatePickerDialog datePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { Calendar cal = Calendar.getInstance(); cal.set(year, monthOfYear, dayOfMonth);// Selected Date Goes Here. // You Can Do Anything You Want Here } }, calendar.get(Calendar.YEAR) , calendar.get(Calendar.MONTH) , calendar.get(Calendar.DAY_OF_MONTH));
final Calendar c = Calendar.getInstance(); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); public void onClick(View v) { DatePickerDialog dpd = new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() { @Override dpd.getDatePicker().setMinDate(System.currentTimeMillis()); Calendar d = Calendar.getInstance(); d.add(Calendar.MONTH,1); dpd.getDatePicker().setMaxDate(d.getTimeInMillis()); dpd.show();
setContentView(R.layout.activity_main); cal = Calendar.getInstance(); cal1 = Calendar.getInstance(); public void onClick(View arg0) { DatePickerDialog dialog = new DatePickerDialog(MainActivity.this, new OnDateSetListener() { dialog.getDatePicker().setMinDate(System.currentTimeMillis()); cal1.add(Calendar.YEAR, 5); dialog.getDatePicker().setMaxDate(cal1.getTimeInMillis()); dialog.show();
public static void pickDate(@NonNull Context context, String value, String max, String min, @NonNull final OnPickListener listener) { Calendar calendar = Calendar.getInstance(); calendar.setTime(parseDate(value)); final DatePickerDialog dialog = new DatePickerDialog( context, new DatePickerDialog.OnDateSetListener() { calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH) ); final DatePicker datePicker = dialog.getDatePicker(); final Calendar defaultMinDate = Calendar.getInstance(Locale.getDefault()); dialog.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { dialog.show();
final TextView textView = (TextView) findViewById(R.id.date); final Calendar myCalendar = Calendar.getInstance(); final DatePickerDialog.OnDateSetListener date = new DatePickerDialog.OnDateSetListener() int dayOfMonth) { myCalendar.set(Calendar.YEAR, year); myCalendar.set(Calendar.MONTH, monthOfYear); myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth); DatePickerDialog dpd = new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() { dpd.getDatePicker().setMinDate(System.currentTimeMillis()); dpd.show();
Calendar newCalendar = Calendar.getInstance(); final DatePickerDialog datepicker = new DatePickerDialog(c,null, newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH)); datepicker.setCancelable(true); datepicker.setCanceledOnTouchOutside(true); datepicker.setButton(DialogInterface.BUTTON_POSITIVE, "OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Calendar newDate = Calendar.getInstance(); int dayOfMonth = datepicker.getDatePicker().getDayOfMonth(); int monthOfYear = datepicker.getDatePicker().getMonth() ; int year = datepicker.getDatePicker().getYear(); newDate.set(year, monthOfYear, dayOfMonth); tv.setText(CommonDateFunction.format(newDate.getTime(), CommonDateFunction.FORMAT_DD_MMM_YYYY)); } }); datepicker.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.cancel(); // Log.d("Picker", "Cancel!"); } }); datepicker.show();
int mYear, mMonth, mDay; final Calendar c = Calendar.getInstance(); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); final TextView textView = (TextView)findViewById(R.id.textview23); textView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { DatePickerDialog dpd = new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int month, int day) { c.set(year, month, day); String date = new SimpleDateFormat("MM/dd/yyyy").format(c.getTime()); textView.setText(date); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); } }, mYear, mMonth, mDay); dpd.getDatePicker().setMaxDate(System.currentTimeMillis()); Calendar d = Calendar.getInstance(); dpd.updateDate(d.get(Calendar.YEAR),d.get(Calendar.MONTH),d.get(Calendar.DAY_OF_MONTH)); dpd.show(); } });
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current date as the default date in the picker final Calendar c = Calendar.getInstance(); if (initial != -1) { c.setTimeInMillis(initial); } int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); int day = c.get(Calendar.DAY_OF_MONTH); // Create a new instance of DatePickerDialog and return it DatePickerDialog dp = new DatePickerDialog(getActivity(), this, year, month, day); if (title != null) dp.setTitle(title); if (!allow_future) dp.getDatePicker().setMaxDate(System.currentTimeMillis()); if (earliest > -1) dp.getDatePicker().setMinDate(earliest); return dp; }
Calendar c = Calendar.getInstance(); int mYear; int mMonth; int mDay; mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); final DatePickerDialog datePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { String dateOfBirth1 = dayOfMonth + "-" + (monthOfYear + 1) + "-" + year; dobButton.setText(dateOfBirth1); } }, mYear, mMonth, mDay); Calendar minDate = Calendar.getInstance(); minDate.set(mYear1, mMonth1, mDay1); datePickerDialog.getDatePicker().setMinDate(minDate.getTimeInMillis());
@Override public void onClick(DialogInterface dialog, int which) { DatePicker datePicker = mDialog.getDatePicker(); Calendar calendar = Calendar.getInstance(); calendar.set(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth()); SimpleDateFormat sdf; if (TextUtils.isEmpty(type)) { sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); } else { sdf = new SimpleDateFormat(type, Locale.CHINA); } String dateTime = sdf.format(calendar.getTime()); onCallbackListener.onCallback(dateTime); } });
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Calendar calendar; savedTime = getArguments().getLong("savedTime", -1); calendar = Calendar.getInstance(); if (savedTime != -1) { calendar.setTimeInMillis(savedTime); } int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH); return new DatePickerDialog(getActivity(), ThemeManager.getInstance().getPickerStyle(), onDateSetListener, year, month, day); } }
Calendar c = Calendar.getInstance(); cyear = c.get(Calendar.YEAR); cmonth = c.get(Calendar.MONTH); cday = c.get(Calendar.DAY_OF_MONTH); } else { DatePickerDialog dateDlg = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker view, int year, dateDlg.setTitle(getString(R.string.dob)); dateDlg.setCancelable(false); dateDlg.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() { @Override
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { final Calendar calendar = Calendar.getInstance(); DatePickerDialog datePickerDialog = new DatePickerDialog(getActivity(), this, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH)); if (scheduledTimeHolder.getTimestamp() != null) { String scheduledDate = scheduledTimeHolder.getDate(); String[] sd = scheduledDate.split("-"); datePickerDialog.updateDate(Integer.parseInt(sd[2]), Integer.parseInt(sd[1]), Integer.parseInt(sd[0])); } return datePickerDialog; }
public Dialog onCreateDialog(Bundle savedInstanceState) { final Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); int day = c.get(Calendar.DAY_OF_MONTH); dialog.setCancelable(true); dialog.setCanceledOnTouchOutside(true); dialog.setTitle("Select Date"); dialog.setButton(BUTTON_POSITIVE, ("Done"), (dialog1, which) -> { DatePicker dp = dialog.getDatePicker(); dialog.dismiss(); dateSelectListener.onDateSelect(dp.getYear(), dp.getMonth(), dp.getDayOfMonth()); }); dialog.setButton(BUTTON_NEUTRAL, ("Clear"), (dialog1, which) -> { dialog.dismiss(); dateClearListener.onDateClear(); }); dialog.setButton(BUTTON_NEGATIVE, ("Cancel"), (dialog1, which) -> { if (which == DialogInterface.BUTTON_NEGATIVE) { dialog.cancel(); dialog.getDatePicker().setCalendarViewShown(false); return dialog;
Calendar currentDate = Calendar.getInstance(); dialog.getDatePicker().setMaxDate(currentDate.getTimeInMillis()); dialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener()