package Ġcom . zh ong . sun ny weather kt . utils Ċ Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ import Ġkotlin . math . round Ċ Ċ /** Ċ Ġ*@ Time : Ġ 2 0 2 0 / 9 / 1 8 Ċ Ġ*@ Description : Ċ Ġ*@ Author : Ġzh ong ke Ċ Ġ*/ Ċ object ĠUtils Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġlist Data Ġ= ĠarrayOf ("", Ġ" æĺŁ æľŁ ä¸Ģ ", Ġ" æĺŁ æľŁ äºĮ ", Ġ" æĺŁ æľŁ ä¸ī ", Ġ" æĺŁ æľŁ åĽĽ ", Ġ" æĺŁ æľŁ äºĶ ", Ġ" æĺŁ æľŁ åħŃ ", Ġ" æĺŁ æľŁ æĹ¥ ") ĊĊĊĠĠĠ Ġfun Ġget Week ( time : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġformat Ġ= ĠSimpleDateFormat (" yyyy - MM - dd ", ĠLocale . getDefault ()) ĊĠĠĠĠĠĠĠ Ġval Ġcalendar Ġ= ĠCalendar . getInstance () ĊĠĠĠĠĠĠĠ Ġcalendar . time Ġ= Ġformat . parse ( time ) ĊĠĠĠĠĠĠĠ Ġval Ġdate For Week : ĠInt ĊĠĠĠĠĠĠĠ Ġdate For Week Ġ= Ġif Ġ( calendar . get ( Calendar . DAY _ OF _ WEEK ) Ġ== Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 7 ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcalendar . get ( Calendar . DAY _ OF _ WEEK ) Ġ- Ġ 1 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġlist Data [ date For Week ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Wind Orientation ( orientation : ĠDouble ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwind Orientation Ġ= Ġround ( orientation ). toInt () ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwind Orientation Ġ< Ġ 9 0 Ġ-> Ġ" ä¸ľ åĮĹ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwind Orientation Ġ== Ġ 9 0 Ġ-> Ġ" ä¸ľ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwind Orientation Ġin Ġ 9 1 .. 1 7 9 Ġ-> Ġ" ä¸ľ åįĹ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwind Orientation Ġ== Ġ 1 8 0 Ġ-> Ġ" åįĹ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwind Orientation Ġin Ġ 1 8 1 .. 2 6 9 Ġ-> Ġ" è¥¿ åįĹ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwind Orientation Ġ== Ġ 2 7 0 Ġ-> Ġ" è¥¿ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwind Orientation Ġin Ġ 2 7 1 .. 3 5 9 Ġ-> Ġ" è¥¿ åĮĹ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" åĮĹ " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }