我正在尝试在我的应用上实现计时器,但左侧的零将不会显示。 你知道有什么方法可以让它们默认吗?
这是我正在尝试的:
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
有任何帮助吗? 谢谢!
答案 0 :(得分:1)
你很亲密:
self.text.string = [NSString stringWithFormat:@"%02d:%02d:%02d", minute, second, decimals];
答案 1 :(得分:0)
试试%-2.2d
。这告诉格式化程序前缀为零。