[Android] DatePicker, TimePicker
month는 0부터 시작하므로 +1을 해준 것.
class MainActivity : AppCompatActivity() {
var cal = Calendar.getInstance()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
btn_datepicker.setOnClickListener{
showDatePicker();
}
btn_timepicker.setOnClickListener{
showTimePicker();
}
}
fun showDatePicker(){
DatePickerDialog(this, DatePickerDialog.OnDateSetListener{datePicker, year, month, day ->
println(year)
println(month + 1)
println(day)
}, cal.get(Calendar.YEAR),cal.get(Calendar.MONTH),cal.get(Calendar.DATE)).show();
}
fun showTimePicker(){
TimePickerDialog(this, TimePickerDialog.OnTimeSetListener{timePicker, hour, minute ->
println(hour)
println(minute)
}, cal.get(Calendar.HOUR), cal.get(Calendar.MINUTE), true).show()
}
}