如何在 Java 中计算“时间之前”
计算相对时间和两个时间点之间的持续时间是软件系统中的常见用例。例如,我们可能希望向用户显示自发布新照片等事件以来经过了多少时间。这样的“时间之前”文本的例子包括“5分钟前”,“1年前”等。
虽然语义和选择的词语完全取决于上下文,但总体思路是相同的。
在本教程中,我们将探讨在 Java 中计算“时间之前”的几种解决方案。由于 Java 8 中引入了新的日期和时间 API,我们将分别讨论版本 7 和版本 8 的解决方案。
2. Java 版本 7
大约 6 分钟