首页 > Java > java教程 > 如何用Java计算'Time Ago”?

如何用Java计算'Time Ago”?

Barbara Streisand
发布: 2024-11-29 07:59:13
原创
715 人浏览过

How to Calculate

如何在 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板