我需要计算两个日期之间经过的时间。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