package Ġcom . rit tam ann . min ic heck list . utils Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġjava . text . ParseException Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ Ċ object ĠDate Util Ġ{ ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠDATE _ RE PRESENT ATIVE Ġ= Ġ" dd Ġ' de ' ĠM MMM ',' Ġy yyy " ĊĊĠĠĠ Ġfun Ġdb Format ( calendar : ĠCalendar ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġformat Ġ= Ġget Format () ĊĠĠĠĠĠĠĠ Ġformat . time Zone Ġ= Ġcalendar . time Zone ĊĠĠĠĠĠĠĠ Ġval Ġtime Ġ= Ġcalendar . time ĊĠĠĠĠĠĠĠ Ġreturn Ġformat . format ( time ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġparse Date ( string : ĠString ): ĠCalendar Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcalendar Ġ= ĠCalendar . getInstance () ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcalendar . time Ġ= Ġget Format (). parse ( string ) !! ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠParseException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġcalendar ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress Lint (" SimpleDateFormat ") ĊĠĠĠ Ġfun Ġparse Date Represent ative ( date : ĠString ): ĠCalendar Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcalendar Ġ= ĠCalendar . getInstance () ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcalendar . time Ġ= ĠSimpleDateFormat ( DATE _ RE PRESENT ATIVE ). parse ( date ) !! ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠParseException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġcalendar ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress Lint (" SimpleDateFormat ") ĊĠĠĠ Ġfun Ġparse Date Represent ative ( calendar : ĠCalendar ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSimpleDateFormat ( DATE _ RE PRESENT ATIVE ). format ( calendar . time ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠParseException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġ"" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress Lint (" SimpleDateFormat ") ĊĠĠĠ Ġprivate Ġfun Ġget Format (): ĠSimpleDateFormat Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSimpleDateFormat (" yyyy - MM - dd ĠHH : mm : ss ") ĊĠĠĠ Ġ} Ċ }