2016-05-16 115 views
3
NSDateComponentsFormatter *formatter; 
formatter = [[NSDateComponentsFormatter alloc] init]; 
formatter.unitsStyle = NSDateComponentsFormatterUnitsStyleShort; 
formatter.allowedUnits = NSCalendarUnitDay; 
NSString *string = [formatter stringFromTimeInterval:seconds]; 

这是返回2 d德国,而我期望2 t?如果风格改变NSDateComponentsFormatterUnitsStyleFull然后我看2 TageNSDateComponentsFormatter没有正确翻译德语?

我也试过法国和俄罗斯比较。看到正确的短信,即。 2 j2 д分别为

任何德国开发人员都可以阐明这一点吗?这是一个已知的错误?使用iOS 9.3

回答

2

d是正确的德语缩写。它指的是拉丁词“死亡”(意为“日”)。

+1

有趣。这同样适用于几小时吗?我看到“8h”而不是“8 Std”(Stunden)。只是想确认这是德国人习惯在他们的应用中看到什么? – anna

+0

是的,“h”用于小时(同样来自拉丁语,“hora”)。 –