티스토리 뷰

반응형


년/월/일 설정하는 Dialog 생성하기.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
OnDateSetListener callBack = new OnDateSetListener() {
    @Override
    public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
        String resultBirthday = year + "년 " + 
                    String.format("%02d", monthOfYear+1) + "월 " + 
                    String.format("%02d", dayOfMonth)+ "일";
        text_birthday.setText(resultBirthday);
        Toast.makeText(RegistInfoActivity.this, year + "" +
                            String.format("%02d", monthOfYear+1) + "" +
                             String.format("%02d", dayOfMonth),Toast.LENGTH_SHORT).show();
    }
};
        
Calendar calender = Calendar.getInstance();
int year = calender.get(Calendar.YEAR);
int month = calender.get(Calendar.MONTH);
int day = calender.get(Calendar.DAY_OF_MONTH);
DatePickerDialog dateDialog = new DatePickerDialog(this, callBack, year, month, day);
dateDialog.show();
cs


'0' 으로 자릿수를 채우기 위해 사용.

String.format("%02d", 6);

반응형
댓글
반응형