package Ġcom . xi ecc . see Weather . common . utils Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ Ċ object ĠTime U it l Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġy yyy - MM - dd ĠHH : mm : ss ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġnow Y MD HM ST ime : ĠString ĊĠĠĠĠĠĠĠ Ġ@ Suppress Lint (" SimpleDateFormat ") ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġm DateFormat Ġ= ĠSimpleDateFormat ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" yyyy - MM - dd ĠHH : mm : ss ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġm DateFormat . format ( Date ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMM - dd ĠHH : mm : ss ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġnow MD HM ST ime : ĠString ĊĠĠĠĠĠĠĠ Ġ@ Suppress Lint (" SimpleDateFormat ") ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġm DateFormat Ġ= ĠSimpleDateFormat ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" MM - dd ĠHH : mm : ss ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġm DateFormat . format ( Date ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMM - dd ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġnow Y MD : ĠString ĊĠĠĠĠĠĠĠ Ġ@ Suppress Lint (" SimpleDateFormat ") ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġm DateFormat Ġ= ĠSimpleDateFormat ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" yyyy - MM - dd ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġm DateFormat . format ( Date ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġy yyy - MM - dd ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress Lint (" SimpleDateFormat ") ĊĠĠĠ Ġfun Ġget Y MD ( date : ĠDate ): ĠString Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġm DateFormat Ġ= ĠSimpleDateFormat ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" yyyy - MM - dd ") ĊĠĠĠĠĠĠĠ Ġreturn Ġm DateFormat . format ( date ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress Lint (" SimpleDateFormat ") ĊĠĠĠ Ġfun Ġget MD ( date : ĠDate ): ĠString Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġm DateFormat Ġ= ĠSimpleDateFormat ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" MM - dd ") ĊĠĠĠĠĠĠĠ Ġreturn Ġm DateFormat . format ( date ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪ¤æĸŃ å½ĵåīį æĹ¥æľŁ æĺ¯ æĺŁ æľŁ åĩł ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġp Time Ġ ä¿® è¦ģ åĪ¤æĸŃ çļĦæĹ¶éĹ´ ĊĠĠĠĠ Ġ* Ġ@ return Ġday For Week ĠåĪ¤æĸŃ ç»ĵæŀľ ĊĠĠĠĠ Ġ* Ġ@ Exception Ġ åıĳçĶŁ å¼Ĥå¸¸ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Throws ( Exception :: class ) ĊĠĠĠ Ġfun Ġday For Week ( p Time : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġformat Ġ= ĠSimpleDateFormat (" yyyy - MM - dd ") ĊĠĠĠĠĠĠĠ Ġval Ġc Ġ= ĠCalendar . getInstance () ĊĠĠĠĠĠĠĠ Ġc . time Ġ= Ġformat . parse ( p Time ) ĊĠĠĠĠĠĠĠ Ġval Ġday For Week : ĠInt ĊĠĠĠĠĠĠĠ Ġvar Ġweek Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġday For Week Ġ= Ġc . get ( Calendar . DAY _ OF _ WEEK ) ĊĠĠĠĠĠĠĠ Ġwhen Ġ( day For Week ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġweek Ġ= Ġ" æĺŁ æľŁ æĹ¥ " ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> Ġweek Ġ= Ġ" æĺŁ æľŁ ä¸Ģ " ĊĠĠĠĠĠĠĠĠĠĠĠĠ 3 Ġ-> Ġweek Ġ= Ġ" æĺŁ æľŁ äºĮ " ĊĠĠĠĠĠĠĠĠĠĠĠĠ 4 Ġ-> Ġweek Ġ= Ġ" æĺŁ æľŁ ä¸ī " ĊĠĠĠĠĠĠĠĠĠĠĠĠ 5 Ġ-> Ġweek Ġ= Ġ" æĺŁ æľŁ åĽĽ " ĊĠĠĠĠĠĠĠĠĠĠĠĠ 6 Ġ-> Ġweek Ġ= Ġ" æĺŁ æľŁ äºĶ " ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 Ġ-> Ġweek Ġ= Ġ" æĺŁ æľŁ åħŃ " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġweek ĊĠĠĠ Ġ} Ċ } Ċ