package Ġcom . jd am cd . run log . shared Ċ Ċ import Ġplatform . Foundation . NSString Ċ import Ġplatform . Foundation . string With Format Ċ Ċ actual Ġfun ĠDouble . format Km (): ĠString Ġ{ ĊĠĠĠ Ġreturn ĠNSString . string With Format ("% . 1 fk ", Ġthis Ġ/ Ġ 1 0 0 0 ) Ċ } Ċ Ċ actual Ġfun ĠLong . format Duration (): ĠString Ġ{ ĊĠĠĠ Ġval Ġhours Ġ= Ġthis Ġ/ Ġ 3 6 0 0 ĊĠĠĠ Ġval Ġmins Ġ= Ġ( this Ġ% Ġ 3 6 0 0 ) Ġ/ Ġ 6 0 ĊĠĠĠ Ġval Ġseconds Ġ= Ġthis Ġ% Ġ 6 0 ĊĠĠĠ Ġreturn Ġif Ġ( hours Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠ ĠNSString . string With Format ("% d :% 0 2 d :% 0 2 d ", Ġhours , Ġmins , Ġseconds ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ ĠNSString . string With Format ("% 0 2 d :% 0 2 d ", Ġmins , Ġseconds ) ĊĠĠĠ Ġ} Ċ } Ċ