我正在尝试格式化字符串以给我 2 个字符作为数字,无论它的值是多少。现在,我有
[NSString stringWithFormat:@"%2d:%2d:%2d",h,m,s)];
对于值 1、2、3,输出为
1: 2: 3
如何将空格更改为 0?
我正在尝试格式化字符串以给我 2 个字符作为数字,无论它的值是多少。现在,我有
[NSString stringWithFormat:@"%2d:%2d:%2d",h,m,s)];
对于值 1、2、3,输出为
1: 2: 3
如何将空格更改为 0?
这与 C 的 printf 相同(参见 man 3 printf):
[NSString stringWithFormat:@"%02d:%02d:%02d",h,m,s];
(顺便说一句,如果您尝试格式化日期或时间,我建议您查看NSDateFormatter。)