ホームページ >Java >&#&チュートリアル >Java で「過去の時間」を計算するにはどうすればよいですか?

Java で「過去の時間」を計算するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-29 07:59:13712ブラウズ

How to Calculate

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。