I have a Calender object that is chosen by user. I need to compare this object (or convert) with LocalDate. Is there any way to do that? I am getting calendar object by that :
        val calendar = Calendar.getInstance()
        val calendar2 = Calendar.getInstance()
        val pickDate = DatePickerDialog.OnDateSetListener { view, year, month, dayOfMonth ->
            calendar.set(Calendar.YEAR,year)
            calendar.set(Calendar.MONTH,month)
            calendar.set(Calendar.DAY_OF_MONTH,dayOfMonth)
            update(calendar)
        }
        val pickTime = TimePickerDialog.OnTimeSetListener { view, hour, minute ->
            calendar2.set(Calendar.HOUR_OF_DAY,hour)
            calendar2.set(Calendar.MINUTE,minute)
            update2(calendar2)
        }
        datePicker.setOnClickListener {
            DatePickerDialog(this.requireContext(),pickDate,calendar.get(Calendar.YEAR),calendar.get(Calendar.MONTH),calendar.get(Calendar.DAY_OF_MONTH)).show()
        }
        timePicker.setOnClickListener {
            TimePickerDialog(this.requireContext(),pickTime,calendar2.get(Calendar.HOUR_OF_DAY),calendar2.get(Calendar.MINUTE),true).show()
        }
    }
    @SuppressLint("SetTextI18n")
    fun update(calendar : Calendar)  {
        val format = SimpleDateFormat("dd-MM-yyyy",Locale.US).format(calendar.time)
        showDate.text = format
    }
    fun update2(calendar : Calendar)  {
        val format2 = SimpleDateFormat("HH:mm",Locale.US).format(calendar.time)
        showDate2.text = format2
    }
}
 
     
    