package Ġcom . eric yl . utils . util Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . eric yl . utils . R Ċ Ċ /** Ċ Ġ* Ġ@ author Ġ eric yl Ċ Ġ*/ Ċ const Ġval ĠDATE _ Y MD _ OTHER Ġ= Ġ" yyyy MM dd " Ċ const Ġval ĠDATE _ DEFAULT Ġ= Ġ" yyyy - MM - dd " Ċ const Ġval ĠDATE _ Y MD Ġ= Ġ" yyyy / MM / dd " Ċ const Ġval ĠDATE _ MD Y Ġ= Ġ" MM / dd / yyyy " Ċ Ċ const Ġval ĠTIME _ DEFAULT _ 1 2 Ġ= Ġ" hh : mm : ss " Ċ const Ġval ĠTIME _ DEFAULT _ 2 4 Ġ= Ġ" HH : mm : ss " Ċ Ċ const Ġval ĠDAT ETIME _ Y MD _ OTHER Ġ= Ġ" yyyy MM dd HH mm ss " Ċ const Ġval ĠDAT ETIME _ DEFAULT _ 1 2 Ġ= Ġ" yyyy - MM - dd Ġhh : mm : ss Ġa " Ċ const Ġval ĠDAT ETIME _ DEFAULT _ 2 4 Ġ= Ġ" yyyy - MM - dd ĠHH : mm : ss " Ċ const Ġval ĠDAT ETIME _ Y MD _ 1 2 Ġ= Ġ" yyyy / MM / dd Ġhh : mm : ss Ġa " Ċ const Ġval ĠDAT ETIME _ Y MD _ 2 4 Ġ= Ġ" yyyy / MM / dd ĠHH : mm : ss " Ċ const Ġval ĠDAT ETIME _ MD Y _ 1 2 Ġ= Ġ" MM / dd / yyyy Ġhh : mm : ss Ġa " Ċ const Ġval ĠDAT ETIME _ MD Y _ 2 4 Ġ= Ġ" MM / dd / yyyy ĠHH : mm : ss " Ċ Ċ const Ġval ĠDAT ETIME _ ALL _ OTHER Ġ= Ġ" yyyy MM dd HH mm ss SS S " Ċ const Ġval ĠDAT ETIME _ ALL Ġ= Ġ" yyyy - MM - dd ĠHH : mm : ss . SS SZ ĠE " Ċ Ċ const Ġval ĠDAY _ M ILL IS Ġ= Ġ 2 4 Ġ* Ġ 6 0 Ġ* Ġ 6 0 Ġ* Ġ 1 0 0 0 Ċ const Ġval ĠHO UR _ M ILL IS Ġ= Ġ 6 0 Ġ* Ġ 6 0 Ġ* Ġ 1 0 0 0 Ċ const Ġval ĠMIN UTE _ M ILL IS Ġ= Ġ 6 0 Ġ* Ġ 1 0 0 0 Ċ const Ġval ĠSE COND _ M ILL IS Ġ= Ġ 1 0 0 0 Ċ /** Ċ Ġ* ĠG Ġå¹´ ä»£ æłĩ å¿Ĺ ç¬¦ Ċ Ġ* Ġy Ġå¹´ Ċ Ġ* ĠM Ġ æľĪ Ċ Ġ* Ġd Ġ æĹ¥ Ċ Ġ* Ġh ĠæĹ¶ Ġåľ¨ ä¸Ĭ åįĪ æĪĸ ä¸ĭ åįĪ Ġ( 1 ~ 1 2 ) Ċ Ġ* ĠH ĠæĹ¶ Ġåľ¨ ä¸Ģ å¤© ä¸Ń Ġ( 0 ~ 2 3 ) Ċ Ġ* Ġm ĠåĪĨ Ċ Ġ* Ġs Ġ ç§Ĵ Ċ Ġ* ĠS Ġæ¯ « ç§Ĵ Ċ Ġ* ĠE Ġ æĺŁ æľŁ Ċ Ġ* ĠD Ġä¸Ģ å¹´ ä¸ŃçļĦ ç¬¬ åĩł å¤© Ċ Ġ* ĠF Ġä¸Ģ æľĪ ä¸Ń ç¬¬ åĩłä¸ª æĺŁ æľŁ åĩł Ċ Ġ* Ġw Ġä¸Ģ å¹´ ä¸Ń ç¬¬ åĩłä¸ª æĺŁ æľŁ Ċ Ġ* ĠW Ġä¸Ģ æľĪ ä¸Ń ç¬¬ åĩłä¸ª æĺŁ æľŁ Ċ Ġ* Ġa Ġä¸Ĭ åįĪ Ġ/ Ġä¸ĭåįĪ Ġ æłĩè®° ç¬¦ Ċ Ġ* Ġk ĠæĹ¶ Ġåľ¨ ä¸Ģ å¤© ä¸Ń Ġ( 1 ~ 2 4 ) Ċ Ġ* ĠK ĠæĹ¶ Ġåľ¨ ä¸Ĭ åįĪ æĪĸ ä¸ĭ åįĪ Ġ( 0 ~ 1 1 ) Ċ Ġ* ĠZ ĠæĹ¶ åĮº Ċ Ġ*/ Ċ Ċ fun ĠgetLast Minute ( context : ĠContext , Ġtime : ĠLong ): ĠString Ġ{ ĊĠĠĠ Ġvar Ġlocal Time Ġ= Ġtime ĊĠĠĠ Ġvar Ġdays Ġ= Ġ 0 ĊĠĠĠ Ġif Ġ( local Time Ġ> ĠDAY _ M ILL IS ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdays Ġ= Ġ( time Ġ/ ĠDAY _ M ILL IS ). toInt () ĊĠĠĠĠĠĠĠ Ġlocal Time Ġ-= Ġdays Ġ* ĠDAY _ M ILL IS ĊĠĠĠ Ġ} ĊĠĠĠ Ġvar Ġhours Ġ= Ġ 0 ĊĠĠĠ Ġif Ġ( local Time Ġ> ĠHO UR _ M ILL IS ) Ġ{ ĊĠĠĠĠĠĠĠ Ġhours Ġ= Ġ( time Ġ/ ĠHO UR _ M ILL IS ). toInt () ĊĠĠĠĠĠĠĠ Ġlocal Time Ġ-= Ġhours Ġ* ĠHO UR _ M ILL IS ĊĠĠĠ Ġ} ĊĠĠĠ Ġvar Ġminutes Ġ= Ġ 0 ĊĠĠĠ Ġif Ġ( local Time Ġ> ĠMIN UTE _ M ILL IS ) Ġ{ ĊĠĠĠĠĠĠĠ Ġminutes Ġ= Ġ( time Ġ/ ĠMIN UTE _ M ILL IS ). toInt () ĊĠĠĠĠĠĠĠ Ġlocal Time Ġ-= Ġminutes Ġ* ĠMIN UTE _ M ILL IS ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( local Time Ġ> ĠSE COND _ M ILL IS ) Ġ{ ĊĠĠĠĠĠĠĠ Ġminutes Ġ+= Ġ 1 ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠ Ġdays Ġ> Ġ 0 Ġ-> ĠString . format ( context . getString ( R . string . last _ day _ hour _ minute ), Ġdays , Ġhours , Ġminutes ) ĊĠĠĠĠĠĠĠ Ġhours Ġ> Ġ 0 Ġ-> ĠString . format ( context . getString ( R . string . last _ hour _ minute ), Ġhours , Ġminutes ) ĊĠĠĠĠĠĠĠ Ġelse Ġ-> ĠString . format ( context . getString ( R . string . last _ minute ), Ġminutes ) ĊĠĠĠ Ġ} Ċ } ĊĊ