fun firstDayOfLastWeek(c: Calendar): Calendar {
var c = c
c = c.clone() as Calendar
c.firstDayOfWeek = Calendar.MONDAY // 일주일의 시작으로 잡을 요일
// last week
c.add(Calendar.WEEK_OF_YEAR, -1)
// first day
c[Calendar.DAY_OF_WEEK] = c.firstDayOfWeek
return c
}
fun lastDayOfLastWeek(c: Calendar): Calendar {
var c = c
c = c.clone() as Calendar
c.firstDayOfWeek = Calendar.MONDAY // 일주일의 시작으로 잡을 요일
// first day of this week
c[Calendar.DAY_OF_WEEK] = c.firstDayOfWeek
// last day of previous week
c.add(Calendar.DAY_OF_MONTH, -1)
return c
}
'Android' 카테고리의 다른 글
[Android] Gson 과 android.location.Location (0) | 2022.04.15 |
---|---|
[Android] Material Indeterminate Progress Drawable 커스텀 (0) | 2022.02.24 |
[Android] 앱이 죽은 경우 스플래쉬부터 시작하기 (0) | 2021.07.28 |
[Android] isEnabled 로 ScrollView 스크롤 On / Off 시키기 (0) | 2021.07.08 |
[Android] Collapse와 Expand 상태에서 힌트 문자가 다른 TextInputLayout (0) | 2021.02.18 |