How can I pull day of week in kotlin in android studio in datepiker no matter int or string

98 Views Asked by At
override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        //setContentView(R.layout.activity_main_randevu)
        binding = ActivityMainRandevuBinding.inflate(layoutInflater)
        setContentView(binding.root)
        var database = FirebaseDatabase.getInstance().reference
        var a = Intent(applicationContext,MainActivity_Ana_Sayfa::class.java)
        var b = Intent(applicationContext,MainActivity_Randevu_2::class.java)


        pickdate()


        binding.btngeri2.setOnClickListener{
            startActivity(a)
        }



    }
    private fun getDateTimeCalendar (){
        val cal = Calendar.getInstance()
        day = cal.get(Calendar.DAY_OF_MONTH)
        month= cal.get(Calendar.MONTH)
        year = cal.get(Calendar.YEAR)
        dayofweek = cal.get(Calendar.DAY_OF_WEEK)
    }
    private fun pickdate(){
        binding.btnBooking.setOnClickListener {
            getDateTimeCalendar()
            DatePickerDialog(this,this,year,month,day).show()



        }
    }
    override fun onDateSet(view: DatePicker?, year: Int, month: Int, dayOfMonth: Int) {
        savedDay = dayOfMonth
        savedYear = year
        savedMonth = month
    }

   
}

I can get day of month , month and year but ı can't get day of week. I have to get day of week because ı need to figure it out it is weekend or weekday.

Hello, i want to know if the date chosen is weekend in kotlin language. Can I get help with it?

I tried append some paramaters like day of week to OnDateSet but it is not working

0

There are 0 best solutions below