-
Android DateFormat개발/Android 2022. 9. 13. 23:31
Date 타입을 가지는 프로퍼티를 쉽게 읽을 수 있도록 포맷팅 하기
data class Crime( val id: UUID, val title: String, val date: Date, val isSolved: Boolean, val requiresPolice: Boolean, )
SimpleDateFormat 클래스도 있지만, DateFormat 클래스를 이용해서도 쉽게 변경할 수 있다.
class CrucialCrimeHolder( private val binding: ListItemCrucialCrimeBinding ) : RecyclerView.ViewHolder(binding.root) { fun bind(crime: Crime) { binding.crucialCrimeTitle.text = crime.title binding.crucialCrimeDate.text = DateFormat.format("yyyy-mm-dd",crime.date) binding.root.setOnClickListener { Toast.makeText(it.context, "${crime.title} clicked!", Toast.LENGTH_SHORT).show() } binding.crucialCrimeSolved.visibility = if (crime.isSolved) View.VISIBLE else View.GONE } }
'개발 > Android' 카테고리의 다른 글
Room 사용 시 kapt 에러 (0) 2023.06.09 Material Theme Color System (0) 2023.05.31 RecyclerView ViewType 분기 (0) 2022.09.12 Fragment Container Testing (0) 2022.09.06 [Android] 프레그먼트 추가 및 삭제(뒤로가기 버튼) (0) 2021.10.27