Memory

[ANDROID/KOTLIN] 일주일 날짜 구하기 본문

IT/ANDROID

[ANDROID/KOTLIN] 일주일 날짜 구하기

_JinHa_ 2021. 1. 23. 19:41
반응형
    fun dateDay(date : Date) : String {
        val dayFormat = SimpleDateFormat("dd", Locale.getDefault())
        val day = dayFormat.format(date)
        return day
    }

    fun getWeekDate() : Pair<String, String>{
        val calendar = Calendar.getInstance()
        calendar.time = Date()

        // 오늘 날짜의 주 구하기
        val week_of_year = calendar.get(Calendar.WEEK_OF_YEAR)

        // 월요일
        calendar.add(Calendar.DAY_OF_MONTH, (2-calendar.get(Calendar.DAY_OF_WEEK)))
        val mondayDate = calendar.time
        val monday = dateDay(mondayDate)

        // 일요일
        calendar.add(Calendar.DAY_OF_MONTH, (8-calendar.get(Calendar.DAY_OF_WEEK)))
        val sundayDate = calendar.time
        val sunday = dateDay(sundayDate)
        return Pair(monday, sunday)
    }

 

 

[참고]

 

출처 - 

 

[android] 날짜 구하기, 주 차 구하기, 특정 날짜 구하기

m.blog.naver.com/PostView.nhn?blogId=slavmsla&logNo=221086457366&proxyReferer=https:%2F%2Fwww.google.com%2F

 

[android] 날짜 구하기, 주 차 구하기, 특정 날짜 구하기

오늘 날짜현재 시간날짜 구하기 날짜를 구할 때 새로 날짜를 셋하지 않으면 기준 날짜가 변한다. (7일전 날...

blog.naver.com

 

반응형