2011-06-06 49 views

回答

280

我相信stringWithFormat說明符是標準IEEE printf specifiers。您是否試過

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

愛它... 2年的iPhone,現在我知道這...感謝隊友 – 2012-10-15 05:06:36

24

使用格式字符串%02d。這指定格式化最小字段寬度爲2個字符的整數,並使用0填充格式化的值以滿足該寬度。有關格式說明符的所有細節,請參閱man fprintf

如果您要格式化數字以供演示給用戶,但您應該確實使用NSNumberFormatter。不同的區域設置對數字應該如何格式化有着完全不同的期望。

-3
[NSString stringWithFormat:@"%00.02d", intValue] 

這幫助我轉換1至01

相關問題