안녕하세요^^ datepicker 년도만 표시하는 방법을 찾으시는 것같네요^^
try {
DatePickerDialog datePickerDialog = new DatePickerDialog("원하시는 클래스명", onDateSetListener, 2013, 7, 18);
    
Field[] f = datePickerDialog.getClass().getDeclaredFields();
for (Field dateField : f) {
  if(dateField.getName().equals("mDatePicker")) {
   dateField.setAccessible(true);
       
   DatePicker datePicker = (DatePicker)dateField.get(datePickerDialog);
       
   Field datePickerFields[] = dateField.getType().getDeclaredFields();
       
   for(Field datePickerField : datePickerFields) {
    if("mDayPicker".equals(datePickerField.getName())) {
     datePickerField.setAccessible(true);
     Object dayPicker = new Object();
     dayPicker = datePickerField.get(datePicker);
     ((View)dayPicker).setVisibility(View.GONE);
    }
   }
  }
}
    
datePickerDialog.show();
   
}
catch (IllegalArgumentException e) {
e.printStackTrace();
}
catch (IllegalAccessException e) {
e.printStackTrace();
}
간단하게 짜본 코드인데요. 참고하셔서 코드완성해보세요^^도움이 되셨으면 좋겠습니다!