2012-03-13 13 views
0

私は期間として数ミリ秒を持っています。現在のロケールのテキストとしてフォーマットしたい私を助けるライブラリがありますか?あなたは、出力は次のようになりますが、期間として、あなたはjava.util.concurrentのからTimeUnitでを使用することができますどのように書いていない(ミリ秒)の時間を現在のロケールのテキストに変換する方法は?

long msec = 55 * 1000; 
assert format(msec, Locale.ENGLISH).equals("55 sec"); 
assert format(msec, new Locale("ru")).equals("55 сек"); 
+3

[Joda Time](http://joda-time.sourceforge.net/) –

+0

フォーマットとはどういう意味ですか? (数字/時間などとして)? 'SimpleDateFormat'と' NumberFormat'などがあります。 – Nim

+0

@Andreas_D - 私もそれが好きです。それはすべてではありません。答えは....... – Nim

答えて

0

私はこのような何かを期待しています。

+0

私の質問が更新されました。私はTimeUnitがここでどのように役立つのか分かりません。 – yegor256

+0

ミリ秒を何か(秒、分、時)に変換するには、TimeUnitを使用できます。ユニットについては、リソースバンドルをいくつか作成して使用する必要があります。 org.clapper.util.text.Durationを使用することもできますが、リソースバンドルも作成する必要があります。 –

関連する問題