티스토리 뷰

안녕하세요. 시원한물냉입니다^^

 

Date선택하는 Dialog에대해 살펴보겠습니다.

public class MainActivity extends Activity {


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

 

DatePickerDialog dateDialog = new DatePickerDialog(this, listener, 2015, 01, 16);

dateDialog.show();

}


private OnDateSetListener listener = new OnDateSetListener() {

@Override

public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {

Toast.makeText(this, year + "년 " + monthOfYear + "월 " + dayOfMonth +"일", Toast.LENGTH_SHORT).show();

}

};

}


방법은 TimePickerDialog와 비슷합니다.

 

Date함수가 늘 그렇듯 Month값은 -1되어서 나옵니다.

정상적인 날짜를 얻을려면 리턴되는 Month에 +1을 해주어야합니다.

 

오늘도 그럼 즐코딩!

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함