package Ġcom . lu uu . se ven . util Ċ Ċ import Ġjava . text . ParseException Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* ĊĊĊ Ċ fun ĠLong . toDate String ( format : ĠString Ġ= Ġ" yyyy - MM - dd "): ĠString Ġ= ĠSimpleDateFormat ( format , ĠLocale . getDefault ()). format ( Date ( this )) Ċ Ċ fun ĠInt . toDate String ( format : ĠString Ġ= Ġ" yyyy - MM - dd "): ĠString Ġ= ĠSimpleDateFormat ( format , ĠLocale . getDefault ()). format ( Date ( this . to Long ())) Ċ Ċ fun ĠInt . toDate (): ĠDate Ġ= ĠDate ( this . to Long () Ġ* Ġ 1 0 0 0 L ) Ċ Ċ val ĠInt . as Date : ĠDate ĊĠĠĠ Ġget () Ġ= ĠDate ( this . to Long () Ġ* Ġ 1 0 0 0 L ) Ċ Ċ /*** Ċ Ġ* Ġval Ġformat Ġ= Ġ" yyyy - MM - dd ĠHH : mm : ss " Ċ Ġ* Ġval Ġdate Ġ= ĠDate () Ċ Ġ* Ġval Ġstr Ġ= Ġdate . toString ( format ) Ċ Ġ* Ġval Ġdate 2 Ġ= Ġstr . toDate ( format ) Ċ Ġ*/ Ċ fun ĠString . toDate ( format : ĠString Ġ= Ġ" yyyy - MM - dd "): ĠDate ? Ġ{ ĊĠĠĠ Ġval Ġdate Formatter Ġ= ĠSimpleDateFormat ( format , ĠLocale . getDefault ()) ĊĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġdate Formatter . parse ( this ) ĊĠĠĠ Ġ} Ġcatch Ġ( e : ĠParseException ) Ġ{ ĊĠĠĠĠĠĠĠ Ġnull ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠDate . toString ( format : ĠString Ġ= Ġ" yyyy - MM - dd "): ĠString Ġ{ ĊĠĠĠ Ġval Ġdate Formatter Ġ= ĠSimpleDateFormat ( format , ĠLocale . getDefault ()) ĊĠĠĠ Ġreturn Ġdate Formatter . format ( this ) Ċ }