在 Java 中計算時間
在 Java 中,有幾種方法可以計算某個事件發生的時間。一種方法是使用 PrettyTime 庫。
PrettyTime 庫
PrettyTime 是一個輕量級庫,它提供了一種人類可讀的方式來表達時差。它可以將 Date 物件轉換為字串,表示自該日期以來已經過去了多少分鐘、小時、天、月或年。
要使用 PrettyTime:
導入 PrettyTime 類別:
import org.ocpsoft.prettytime.PrettyTime;
PrettyTime p = new PrettyTime();
System.out.println(p.format(new Date()));
國際化
PrettyTime 透過讓您將Locale 物件傳遞給建構函式來支援國際化:PrettyTime p = new PrettyTime(new Locale("fr"));這將提供局部化訊息,例如“à l'instant”代表“片刻之前”法語。
其他方法
Android 透過 android.text.format.DateUtils 類別提供類似的功能。它包括 getRelativeDateTimeString() 等方法,可用於使用系統預設區域設定格式化時差:以上是如何在 Java 中計算和格式化之前的時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!