【发布时间】:2009-06-18 07:01:56
【问题描述】:
我正在使用 NSDate 来获取一个字符串,例如“18 Jun 09”,代码:
NSDate *theDate = [NSDate date];
NSString *dateString = [theDate descriptionWithCalendarFormat:@"%d %b %y"
timeZone:nil
locale: nil];
这可行,但只会产生英文输出。我需要将输出本地化为用户的默认语言。
Cocoa(本例中为 Mac OS X 10.4、10.5)是否为这种本地化提供了便利,还是我必须为我自己的每个日期和月份名称手动本地化?
(我提供了一个语言环境,但尽管它确实提供了特定于语言环境的日期排序,但它似乎没有对日月名称进行任何本地化。)
【问题讨论】:
标签: cocoa nsdate localization