package Ġorg . c aw ork s . clock off . util Ċ Ċ import Ġcom . blank j . util code . util . Time Utils Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠG all on Ġon Ġ 2 0 1 7 / 6 / 1 0 . Ċ Ġ*/ Ċ public Ġclass ĠCheck Util Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠåĪ¤æĸŃ æĹ¥æľŁ æĺ¯åĲ¦ åľ¨ æľª æĿ¥ Ġtrue åľ¨ æľª æĿ¥ Ġfalse åľ¨ è¿ĩ åİ» æĪĸ ä»Ĭå¤© ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġis Over time ( year : ĠInt , Ġmonth OfYear : ĠInt , Ġday OfMonth : ĠInt ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsplit Ġ= ĠTime Utils . date 2 String ( Date ( System . currentTimeMillis ()), ĠSimpleDateFormat (" yyyy - MM - dd ", ĠLocale . getDefault ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. split ("- ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtoday Year Ġ= Ġsplit [ 0 ]. toInt () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtoday Month Ġ= Ġsplit [ 1 ]. toInt () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtoday Day Ġ= Ġsplit [ 2 ]. toInt () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( year Ġ< Ġtoday Year ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( year Ġ> Ġtoday Year ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( month OfYear Ġ+ Ġ 1 Ġ< Ġtoday Month ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( month OfYear Ġ+ Ġ 1 Ġ> Ġtoday Month ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( day OfMonth Ġ< Ġtoday Day ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( day OfMonth Ġ> Ġtoday Day ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠåĪĨ åī² åŃĹç¬¦ä¸² Ġtv _ start Ġ ä¾ĭ ï¼ļ xx å¹´ xx æľĪ xx æĹ¥ ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġsplit Date ( date : ĠString ): ĠInt Array Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsb Ġ= ĠStringBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġsplit Ġ= ĠInt Array ( 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdate . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( it Ġ== Ġ' å¹´ ') Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsplit [ 0 ] Ġ= Ġsb . toString (). toInt () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsb . set Length ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( it Ġ== Ġ' æľĪ ') Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsplit [ 1 ] Ġ= Ġsb . toString (). toInt () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsb . set Length ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( it Ġ== Ġ' æĹ¥ ') Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsplit [ 2 ] Ġ= Ġsb . toString (). toInt () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsb . set Length ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsplit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }