この問題に遭遇しました。時間を表すlongタイプがいくつかあります(秒とミリ秒のみ)。たとえばこのように表示したいと思います1,124 ms
。単純な分割でうまくいくと思ったので、このコードを試してみました
long time = 2;
System.out.println(((float) time) / 1000);
しかし、上記の例のように数字が1桁しかない場合、それは私に与えます0,0020
。では、数式を修正する方法はありますか、それとも最後のゼロを手動でカットする必要がありますか?