package Ġcom . m ichael g rig ory an . covid tracker . util Ċ Ċ import Ġandroid . text . format . Date Utils Ċ import Ġjava . text . Decimal Format Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ Ċ /* Ċ Ġ* ĠCreated Ġby ĠM bu od ile ĠOb ios io Ġon ĠJan Ġ 0 3 , Ġ 2 0 2 1 Ċ Ġ* ĠTwitter Ġ@ ca z ew onder Ċ Ġ* ĠN iger ia . Ċ Ġ*/ Ċ Ċ fun Ġformat Number ( number : ĠInt ?): ĠString Ġ{ ĊĠĠĠ Ġval Ġnumber Format Ġ= ĠDecimal Format ("# , ### , ### ") ĊĠĠĠ Ġreturn Ġnumber Format . format ( number ) Ċ } Ċ Ċ fun ĠgetLast Update ( date : ĠString ?): ĠString Ġ{ ĊĠĠĠ Ġval Ġsdf Ġ= ĠSimpleDateFormat (" yyyy - MM - dd ' T ' HH : mm : ss Z ", ĠLocale . getDefault ()) ĊĠĠĠ Ġval Ġformat Ġ= Ġsdf . parse ( date !! ) ĊĠĠĠ Ġreturn ĠDate Utils . get Relative TimeSpan String ( format ?. time Ġ?: Ġ 0 ). toString () Ċ } Ċ Ċ fun Ġformat Date ( date : ĠString ): ĠString { ĊĠĠĠ Ġval Ġparser Ġ= ĠSimpleDateFormat (" yyyy - MM - dd ", ĠLocale . US ) ĊĠĠĠ Ġval Ġformatter Ġ= ĠSimpleDateFormat (" dd ĠM MM Ġy yyy ", ĠLocale . US ) ĊĠĠĠ Ġreturn Ġformatter . format ( parser . parse ( date ) !! ) Ċ } Ċ Ċ fun ĠgetCurrent Date (): ĠString Ġ{ ĊĠĠĠ Ġval Ġsdf Ġ= ĠSimpleDateFormat (" yyyy - MM - dd ", ĠLocale . getDefault ()) ĊĠĠĠ Ġval Ġnow Ġ= ĠDate () ĊĠĠĠ Ġreturn Ġsdf . format ( now ) Ċ }