尝试在 iOS 7 中格式化日期并在星期几中得到一些意想不到的结果。Apple 的文档没有列出适用于 iOS 7 的模式,但为 iOS 6 提供的模式在此处。查看星期部分
星期几 - 使用 1 到 3 个字母表示短日,或 4 个字母表示全名,或 5 个字母表示窄名。
但是我无法让 4 个字母的全名格式化程序字符串工作。
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEE"];
NSLog(@"%@", [formatter stringFromDate:date]);
打印“星期三”
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEEE"];
NSLog(@"%@", [formatter stringFromDate:date]);
还打印“Wed”,应该打印“Wednesday”
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEEEE"];
NSLog(@"%@", [formatter stringFromDate:date]);
打印“W”
是否有一组新的格式字符串应该用于 iOS 7,或者我做错了什么?