NSDateComponentsFormatter *formatter;
formatter = [[NSDateComponentsFormatter alloc] init];
formatter.unitsStyle = NSDateComponentsFormatterUnitsStyleShort;
formatter.allowedUnits = NSCalendarUnitDay;
NSString *string = [formatter stringFromTimeInterval:seconds];
德语返回“2 d
”,而我期望是“2 t
”吗?如果样式更改为“NSDateComponentsFormatterUnitsStyleFull
”,那么我会看到“2 Tage
”。
我还尝试了一下法语和俄语进行比较。分别看到正确的短字母,“2 j
”和“2 д
”。
有没有德国开发人员可以解释一下这个问题?这是一个已知的 bug 吗?使用的是 iOS 9.3。