0
我想基于用户区域设置的日期格式:基于用户区域的iOS设置日期格式
所以我遵循this question答案:
具体地说,我做的:
NSDate* now = [NSDate date];
NSDateFormatter* df = [[NSDateFormatter alloc] init];
[df setDateStyle:NSDateFormatterMediumStyle];
NSString* myString = [df stringFromDate:now];
我的问题是:当我将语言环境设置为意大利语时,日期显示为“24/nov/2014”。为什么月份显示为“nov”而不是“11”?
我的意思是,它看起来怪异有“月”在中“/”使用时样式。我认为'/'应该与数字一起使用。中等例子'1937年11月23日'是有道理的。在'Short'例子中,所有数字都是'/'。我不明白为什么在意大利语区域中,为什么它使用'/'和区域设置。 – n179911 2014-11-24 21:15:04
我猜这对意大利人来说很有意义。 – 2014-11-24 21:18:53