package Ġcom . tr ateg . be pres ens im obile . ui . view holder Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . tr ateg . be pres ens im obile . R Ċ import Ġjava . text . DateFormat Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ Ċ class ĠRi way at Ma hasiswa Header Holder ( item View : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( item View ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġitem Header Tang gal Ġ= ĠitemView . findViewById ( R . id . tv Header Tang gal ) Ġas ĠTextView ĊĠĠĠ Ġfun Ġbind Content ( text : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem Header Tang gal . text Ġ= Ġconvert Date ( text ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġconvert Date ( date : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġdate String Ġ= Ġ"-" ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsource Pattern Ġ= Ġ" yyyy - M - d " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsdf Ġ= ĠSimpleDateFormat ( source Pattern , ĠLocale . getDefault ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtang gal : ĠDate Ġ= Ġsdf . parse ( date ) !! ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdate String Ġ= ĠDate Format . getDate Instance ( DateFormat . FULL ). format ( tanggal ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġdate String ĊĠĠĠ Ġ} Ċ }