package Ġsh v yn 2 2 . flex ing weather . util Ċ Ċ fun ĠString . toString Time (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġthis . substring ( this . indexOf (" T ") Ġ+ Ġ 1 , Ġthis . indexOf (". ")) Ċ } Ċ Ċ fun ĠString . toString DateTime (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġthis . substring ( 0 , Ġthis . indexOf (". ")) Ċ } Ċ Ċ fun ĠString . normal ise Date ( is Short : ĠBoolean ): ĠString Ġ{ ĊĠĠĠ Ġval Ġfirst Div Ġ= Ġthis . indexOf ("- ") ĊĠĠĠ Ġval Ġsecond Div Ġ= Ġthis . lastIndexOf ("- ") ĊĠĠĠ Ġval Ġyear Ġ= Ġthis . substring ( 0 , Ġfirst Div ) ĊĠĠĠ Ġval Ġmonth Ġ= Ġthis . substring ( first Div Ġ+ Ġ 1 , Ġsecond Div ) ĊĠĠĠ Ġval Ġday Ġ= Ġthis . substring ( second Div Ġ+ Ġ 1 ) ĊĊĠĠĠ Ġreturn Ġif Ġ( is Short ) Ġ"$ day .$ month " Ġelse Ġ"$ day .$ month .$ year " Ċ }