2011-07-04 7 views
3
 String formatted = String.format("%d:%d", 2, 5); 

私は出力2:5String.Formatの:2 => 02

ますが、私がしたい:02:05、と私はこの場合、数字> 9.ための余分なゼロを望んでいない、それは次のように表示する必要があります:10:35

この方法でString.formatメソッドを変更するにはどうすればよいですか?

ありがとうございました!

答えて

7

あなたはこの形式を使用することができるはずです。

String formatted = String.format("%02d:%02d", 2, 5); 
+0

おかげで、それはところで – VextoR

+0

を動作します。これは長さ2の文字列を行います、私はあなたがインスタンスの長い数字を(使用している場合は何が起こるか分かりません「134」)。あなたはそれをテストする必要があります:) – Nanne