Etc/android

[android] kotlin TimePickerDialog 동적 생성 OnTimeSetListener

ten415 2023. 8. 12. 16:59
728x90
반응형
val cal = Calendar.getInstance()
TimePickerDialog(this, object : TimePickerDialog.OnTimeSetListener {
    override fun onTimeSet(view: TimePicker?, hourOfDay: Int, minute: Int) {
        Log.v("LOG" , "날짜/시간 : "+ (String.format("%d : %d", hourOfDay, minute)))
        var sMinute = ""
        if(minute < 10){
            sMinute = "0" + minute
        }else{
            sMinute = minute.toString()
        }
        if(hourOfDay >= 12){
            var textView = findViewById<TextView>(R.id.텍스트뷰ID)
            textView.setText("오후 " + (hourOfDay-12) + ":" + sMinute)

        }else
        {
            var sHour = ""
            if(hourOfDay < 10){
                sHour = "0" + hourOfDay
            }else{
                sHour = hourOfDay.toString()
            }
            var textView = findViewById<TextView>(R.id.텍스트뷰ID)
            textView.setText("오전 " + sHour + ":" + sMinute)

        }
    }
}, cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), false).show()
728x90
반응형