如何使用String Format类在时间中添加零?

7 浏览
0 Comments

如何使用String Format类在时间中添加零?

我想要根据给定的数字格式化日期和时间,例如

val time = 4

val hour = 5

如何将其写成4:05

String.format("%d:%d", time.hours, time.minutes)

0
0 Comments

在使用String Format类进行格式化时间时,有时候需要在时间格式中添加零。出现这个问题的原因是,如果不添加零,格式化的时间可能会以单个数字表示,而不是两位数。解决这个问题的方法是使用String Format类的"%02d"格式化符号,而不是"%d"。这样可以确保时间以两位数的形式显示,并在需要时添加零。

具体的解决方法是使用以下格式:

String.format("%02d:%02d", time.hours, time.minutes)

在这个格式中,"%02d"表示将时间格式化为两位数,并在需要时添加零。通过使用这个格式化符号,可以确保时间以正确的格式显示。

0