8

最新のウェブページ(StackOverflowを含む;-)のように時間をフォーマットする最良の方法は何ですか?つまり、次のような単純な相対的な説明を使用します。

  • 5秒前
  • 23分前
  • 昨日
  • 2日前
  • ..。

複数のロケールに加えて、これを処理できるライブラリを探しています。フレーズを提供できます(英語の「X秒」 、ドイツ語の「Xセクンデン」など)。

4

1 に答える 1

10

私はこれがあなたが探しているものだと思います:

Javaで「時間前」を計算する方法は?

lib:PrettyTime

ドイツ語の場合:

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

英語の場合:

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

どうやら25の言語で利用可能です。

于 2013-03-26T08:07:18.150 に答える