2
我保存到數據庫以毫秒爲單位的當前時間。我想顯示從存儲時起已經過了多少天,幾小時,幾分鐘和幾秒鐘。我使用System.currentTimeMillies()獲取當前時間。安卓:時間毫秒到X日 - X小時 - X分 - X秒內離開
我保存到數據庫以毫秒爲單位的當前時間。我想顯示從存儲時起已經過了多少天,幾小時,幾分鐘和幾秒鐘。我使用System.currentTimeMillies()獲取當前時間。安卓:時間毫秒到X日 - X小時 - X分 - X秒內離開
在數據庫中存儲的時間戳,只要你更新數據,並在DateUtils與方法結合使用這格式化成一個相對時間跨度弦。
試試這個,你可以找到答案
Date d1 = new GregorianCalendar(2012, 00, 16, 21, 59).getTime();
Date d2 = new GregorianCalendar(2012, 00, 01, 15, 59).getTime();
long diff = d2.getTime() - d1.getTime();
(diff/(1000 * 60 * 60 * 24)); //for counting days
(diff/(1000 * 60 * 60)); //for counting hours
..................... .......... ......... 等
恢復它作爲一個Date類型,並開始比較? – bdares 2012-02-20 11:33:04