如何在 Java 中计算过去时间
在 Java 中,计算“过去时间”可以使用库或利用内置 Android 来实现方法。
PrettyTime库
用于生成时间之前字符串的流行库是 PrettyTime。它显着简化了流程:
import org.ocpsoft.prettytime.PrettyTime; PrettyTime p = new PrettyTime(); System.out.println(p.format(new Date()));
这将打印当前日期之前的时间,例如“几分钟前”或“8 分钟前”。 PrettyTime 还支持各种国际化语言环境。
Android DateUtils
Android 提供了一个内置的 DateUtils 类,专门为 Android 应用程序处理时间前计算:
import android.text.format.DateUtils; String formattedTimeAgo = DateUtils.getRelativeTimeSpanString(dateMillis, nowMillis, DateUtils.MINUTE_IN_MILLIS);
这计算指定的 dateMillis 和当前时间 nowMillis 之间的时间。它使用指定的时间间隔返回格式化字符串,例如“8 分钟前”或“8 天前”。
以上是如何用Java计算'Time Ago”?的详细内容。更多信息请关注PHP中文网其他相关文章!