2010-07-12 45 views
0

我有一個日曆,可以使當地月份名稱和短工作日名稱,例如用weekdaynames:可可接受國際數字

NSArray *weekdayNames = [[[[NSDateFormatter alloc] init] autorelease] shortWeekdaySymbols]; 

我如何定位這些?

例如:

a daycounter i = 1..31 

daystr = [NSString stringWithFormat: @" %i", daycounter];} 

我在拉美號

得到 fine 1...31

我有什麼改變/補充一點,我得到例如阿拉伯數字,中國數字等?

回答

1

我現在解決了它:

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; 
    daystr = [formatter stringFromNumber:[NSNumber numberWithInt:daycounter]]; 
    [formatter release]; 
0

您可以完全刪除限制。

daystr = [NSString stringWithString: @" %s", daycounter];} 
+0

? daycounter是一個Integer(對不起,我可能還沒有被發現) DayCounter是一個INTEGER,Daystr必須是NSString – 2010-07-12 16:49:47

+0

* explicit *,顯然你必須將daycounter改爲一個字符串。 – mcandre 2010-07-12 16:51:06