首頁 > Java > java教程 > 如何用Java計算'Time Ago”?

如何用Java計算'Time Ago”?

Barbara Streisand
發布: 2024-11-29 07:59:13
原創
732 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板