Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Methods](https://developer.android.com/reference/android/widget/DatePicker.OnDateChangedListener#pubmethods)

# DatePicker.OnDateChangedListener

*** ** * ** ***

` public static interface DatePicker.OnDateChangedListener `   
` `

|---|
| android.widget.DatePicker.OnDateChangedListener |

Known indirect subclasses [DatePickerDialog](https://developer.android.com/reference/android/app/DatePickerDialog) [DatePickerDialog](https://developer.android.com/reference/android/app/DatePickerDialog) A simple dialog containing an `https://developer.android.com/reference/android/widget/DatePicker`.   

*** ** * ** ***

The callback used to indicate the user changed the date.

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/widget/DatePicker.OnDateChangedListener#onDateChanged(android.widget.DatePicker,%20int,%20int,%20int)(https://developer.android.com/reference/android/widget/DatePicker view, int year, int monthOfYear, int dayOfMonth) ` Called upon a date change. |

## Public methods

### onDateChanged

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract void onDateChanged (DatePicker view, 
                int year, 
                int monthOfYear, 
                int dayOfMonth)
```

Called upon a date change.

<br />

| Parameters ||
|---|---|
| `view` | `DatePicker`: The view associated with this listener. <br /> |
| `year` | `int`: The year that was set. <br /> |
| `monthOfYear` | `int`: The month that was set (0-11) for compatibility with `https://developer.android.com/reference/java/util/Calendar`. <br /> |
| `dayOfMonth` | `int`: The day of the month that was set. <br /> |