package Ġcom . a 1 0 m ia om iao . bil im iao . utils Ċ Ċ import Ġandroid . content . Context Ċ Ċ object ĠTime Setting Util Ġ{ ĊĊĠĠĠ Ġfun Ġset Time Type ( context : ĠContext , Ġtype : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSetting Util . put Int ( context , ĠConstant Util . TIME _ TYPE , Ġtype ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Time From ( context : ĠContext , Ġtime : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSetting Util . putString ( context , ĠConstant Util . TIME _ FROM , Ġtime ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Time Type ( context : ĠContext , Ġtime : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSetting Util . putString ( context , ĠConstant Util . TIME _ TO , Ġtime ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetTime Type ( context : ĠContext ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSetting Util . getInt ( context , ĠConstant Util . TIME _ FROM , ĠConstant Util . TIME _ TYPE _ DEFAULT ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetTime From ( context : ĠContext ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSetting Util . getString ( context , ĠConstant Util . TIME _ FROM , Ġ" 2 0 1 8 0 7 0 2 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget TimeTo ( context : ĠContext ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSetting Util . getString ( context , ĠConstant Util . TIME _ TO , Ġ" 2 0 1 8 0 7 0 9 ") ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ æŁĲ ä¸Ģ æľĪ ä»½ çļĦ å¤© æķ° ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Month Date ( is Le ap Year : ĠBoolean , Ġmonth : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( month Ġin Ġ 1 .. 1 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdates Ġ= Ġint ArrayOf ( 3 1 , Ġif Ġ( is Le ap Year ) Ġ 2 9 Ġelse Ġ 2 8 , Ġ 3 1 , Ġ 3 0 , Ġ 3 1 , Ġ 3 0 , Ġ 3 1 , Ġ 3 1 , Ġ 3 0 , Ġ 3 1 , Ġ 3 0 , Ġ 3 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġdates [ month Ġ- Ġ 1 ] ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġ 3 0 ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Month Date ( year : ĠInt , Ġmonth : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġget Month Date ( year Ġ% Ġ 4 Ġ== Ġ 0 , Ġmonth ) ĊĠĠĠ Ġ} Ċ }