如何格式化NSInteger以将分钟表示为零填充数字,如00,05 ......?

时间:2011-12-31 16:54:01

标签: iphone uipickerview uidatepicker nsnumber nsinteger

我正在构建一个UIPickerView,类似于UIDatePicker的自定义子类,timepicker样式。

无论如何,分钟组件应该每5分钟有一个数字,从00,05开始,然后是10,15等......

如何在00和05分钟标记处左侧获得零号码填充格式?

我怀疑我必须深入研究NSNumberFormatter课程,但我没有任何经验,除了它看起来像一个非常可怕的课程,我希望有人可以给我一个基本的实现快速打击。

1 个答案:

答案 0 :(得分:9)

将您的int转换为NSStrings,如下所示:

[NSString stringWithFormat:@"%02d", 1];

此int将转换为01。