ホームページ >Java >&#&チュートリアル >Java で「過去の時間」を計算するにはどうすればよいですか?
Java で過去の時刻を計算する方法
Java では、ライブラリを使用するか、組み込みの Android を利用して「過去の時刻」を計算できます。メソッド。
PrettyTime Library
時間前の文字列を生成するための人気のあるライブラリは PrettyTime です。これにより、プロセスが大幅に簡素化されます。
import org.ocpsoft.prettytime.PrettyTime; PrettyTime p = new PrettyTime(); System.out.println(p.format(new Date()));
これにより、「今すぐ前」や「8 分前」など、現在の日付から前の時間を出力します。 PrettyTime は、国際化のためのさまざまなロケールもサポートしています。
Android DateUtils
Android は、Android アプリケーション専用の時間前の計算を処理する組み込みの DateUtils クラスを提供します。
import android.text.format.DateUtils; String formattedTimeAgo = DateUtils.getRelativeTimeSpanString(dateMillis, nowMillis, DateUtils.MINUTE_IN_MILLIS);
これは、指定された dateMillis と現在時刻 nowMillis の間の時間を計算します。 「8 分前」や「8 日前」など、指定された時間間隔を使用してフォーマットされた文字列を返します。
以上がJava で「過去の時間」を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。