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

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

Barbara Streisand
Barbara Streisandオリジナル
2024-12-04 00:23:10276ブラウズ

How Can I Elegantly Calculate

Java での経過時間を計算する: エレガントなオプション

Ruby on Rails と同様に、Java は経過時間を表示する洗練された方法を提供します。特定の日付。一般に「時間前」と呼ばれるこの機能は、どのくらいの時間が経過したかを明確かつ簡潔に示します。

PrettyTime ライブラリに入る

PrettyTime ライブラリJava でのこのタスクには理想的なソリューションです。ユーザーフレンドリーなインターフェースにより、「過去の時間」の計算が簡単になります。

使用法

PrettyTime を始めるのは簡単です:

  1. import を使用してライブラリをインポートしますorg.ocpsoft.prettytime.PrettyTime;.
  2. PrettyTime p = new PrettyTime(); を使用して PrettyTime クラスのインスタンスを作成します。
  3. format メソッドを使用して、相対的な経過時間を表示します。指定された日付、例: System.out.println(p.format(new Date()));.

国際化

PrettyTime は国際化もサポートしており、「以前」をさまざまな言語で表示できます。特定のロケールを使用して PrettyTime インスタンスを作成するだけです。例:

PrettyTime p = new PrettyTime(new Locale("fr"));
System.out.println(p.format(new Date()));

Android ユーザー向けのメモ

Android ユーザーは、android.text.format を使用すると便利です。 .DateUtils クラス。「時間前」を計算するための組み込み機能を提供します。

以上がJava で「過去の時間」をエレガントに計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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