如何將毫秒轉換成單獨的時分秒的形式?

     如何將一個時間轉換成單獨的時分秒的形式,並取出來呢?spa

     下面請看代碼:orm

     得到一個時間,例如當前時間:long mCurrentTime = System.currentTimeMillis();get

      而後是幾個重要的方法:it

/*方法

*得到天數im

*/時間

private int getCurrentDays(long timeDistance){time

     return  (int) (timeDistance/(24*60*60*1000));return

    }

/*

*得到小時數

*/

    private int getCurrentHour(long timeDistance){

     int hour = (int)(timeDistance%(24*60*60*1000))/(60*60*1000);

     return hour;

    }

/*

*得到分鐘數

*/

    private int getCurrentMinute(long timeDistance){

     int minute = 0;

     minute = (int)(timeDistance%(24*60*60*1000))%(60*60*1000)/(60*1000);

     return minute;

    }

/*

*得到秒鐘數

*/

    private int getCurrentMills(long timeDistance){

     int mills = (int)(timeDistance%(24*60*60*1000))%(60*60*1000)%(60*1000)/1000;

     return mills;

    }


     之下來能夠如此調用:

                    int days =getCurrentDays(mCurrentTime);

                    int hour =getCurrentHour(mCurrentTime);

                    int minute =getCurrentMinute(mCurrentTime);

                    int mills =getCurrentMills(mCurrentTime);

                    String mCurrentTimeStr = "如今:"+days+"天"+

                          hour+"小時"+

                    minute+"分"+

                    mills+"秒";

相關文章
相關標籤/搜索