String.format:2 => 02

时间:2011-07-04 13:33:57

标签: java string string-formatting

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

我将输出2:5

但我想要:02:05,我不希望数字为> 9.在这种情况下,它应显示为:10:35

如何修改String.format方法以这种方式工作?

谢谢!

1 个答案:

答案 0 :(得分:7)

您应该可以使用以下格式:

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