我需要計算兩個日期之間經過的時間。java計算兩個時間戳之間的時間
這裏的問題在於,我需要將它顯示爲YouTube的視頻評論時間戳。也就是說,要用最大的尺度來展示它。
例如,
- 如果時間爲50秒前,應該說50秒前。
- 如果時間超過一分鐘,應該說一分鐘前/十分鐘前等。
- 如果時差爲1小時30分鐘,則應顯示:一小時前。
- 如果時間比一週前應該說的一週半。
- 如果時間超過一個月,應該說一個月前/兩個月前等...
- 等等等等..
那麼,什麼是處理的最佳方式這個? 我應該用case
還是if
聲明來返回類似這樣的語句?還是有更好的方法(也許是一個圖書館已經做了這樣的事情)?
這完美謝謝。 – DArkO 2011-05-30 19:13:18
完美的答案,但返回類型是** CharSequence **,而不是** String **。因此,要麼將**結果**類型更改爲** CharSequence **,要麼對其進行類型轉換。 – Touhid 2014-10-03 08:37:36
我如何獲得兩個時間戳之間的天數? – 2017-11-03 11:46:08