显示左侧零格式化字符串 - Objective-C

时间:2014-01-04 17:57:15

标签: ios objective-c chronometer

我正在尝试在我的应用上实现计时器,但左侧的零将不会显示。 你知道有什么方法可以让它们默认吗?

这是我正在尝试的:

self.text.string = [NSString stringWithFormat:@"%2.0d:%2.0d:%1.0d", minute, second, decimals];

这是我真正看到的:

2014-01-04 15:55:06.462 appchrono[17556:70b]   :3:2
2014-01-04 15:55:06.562 appchrono[17556:70b]   :3:3

这就是我想要的:

2014-01-04 15:55:06.462 appchrono[17556:70b]   00:03:2
2014-01-04 15:55:06.562 appchrono[17556:70b]   00:03:3

有任何帮助吗? 谢谢!

2 个答案:

答案 0 :(得分:1)

你很亲密:

 self.text.string = [NSString stringWithFormat:@"%02d:%02d:%02d", minute, second, decimals];

答案 1 :(得分:0)

试试%-2.2d。这告诉格式化程序前缀为零。