Ios 星期一符号在摩图我们。。。格式?

Ios 星期一符号在摩图我们。。。格式?,ios,nsdateformatter,weekday,Ios,Nsdateformatter,Weekday,我需要在MO TU WE TH FR SA SU 我使用的是setDateFormat:@“EEEEE”]带有shortWeekdaySymbols 但是它只返回Sun-Mon等。如果可能,请告诉我?根据,您应该能够使用EEEEEE(六个E)格式获得两个字母的工作日符号。根据,您应该能够使用eeee(六个E)格式获得两个字母的工作日符号。正如rmaddy所提到的,您可以使用六个E格式。这将为您提供Mo、Tu、We等。但是,如果您特别希望在Capitals(Mo、Tu、We等)中使用它们,您可以设

我需要在
MO TU WE TH FR SA SU

我使用的是
setDateFormat:@“EEEEE”]带有
shortWeekdaySymbols


但是它只返回Sun-Mon等。如果可能,请告诉我?

根据,您应该能够使用
EEEEEE
(六个E)格式获得两个字母的工作日符号。

根据,您应该能够使用
eeee
(六个E)格式获得两个字母的工作日符号。

正如rmaddy所提到的,您可以使用六个E格式。这将为您提供Mo、Tu、We等。但是,如果您特别希望在Capitals(Mo、Tu、We等)中使用它们,您可以设置
NSDateFormatter
对象的
veryShortWeekdaySymbols
属性,并使用问题中提到的相同格式。您可以使用任何您想要的工作日符号。详情如下:

NSDate *date = [NSDate date];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.veryShortWeekdaySymbols = @[@"SU", @"MO", @"TU", @"WE", @"TH", @"FR", @"SA"];
formatter.dateFormat = @"EEEEE";
NSLog(@"%@", [formatter stringFromDate:date]);

正如rmaddy所提到的,您可以使用六种E格式。这将为您提供Mo、Tu、We等。但是,如果您特别希望在Capitals(Mo、Tu、We等)中使用它们,您可以设置
NSDateFormatter
对象的
veryShortWeekdaySymbols
属性,并使用问题中提到的相同格式。您可以使用任何您想要的工作日符号。详情如下:

NSDate *date = [NSDate date];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.veryShortWeekdaySymbols = @[@"SU", @"MO", @"TU", @"WE", @"TH", @"FR", @"SA"];
formatter.dateFormat = @"EEEEE";
NSLog(@"%@", [formatter stringFromDate:date]);

使用英语以外语言的人不会喜欢这个解决方案。@Shanti我尝试过rmaddy解决方案,但我得到了S、M、t、W、t、F、S,带有非常短的日期符号和六个E。我应该能够轻松地使用大写字符串。你能帮我解释为什么我没有收到两个字母吗?使用英语以外语言的人不会喜欢这个解决方案。@Shanti我尝试过rmaddy解决方案,但我得到了S、M、t、W、t、F、S,带有非常短的日期符号和六个E。我应该能够轻松地使用大写字符串。你能帮我解释为什么我没有收到两封信吗?试过了,但没用。formatter.dateFormat=@“EEEE”;NSArray*数组=格式化程序.shortWeekdaySymbols;让我知道如何准确地获取?您不使用
短工作日符号
。这不受日期格式的影响。您可以使用日期格式化程序格式化一个
NSDate
对象,以获取工作日字符串。已尝试,但无法工作。formatter.dateFormat=@“EEEE”;NSArray*数组=格式化程序.shortWeekdaySymbols;让我知道如何准确地获取?您不使用
短工作日符号
。这不受日期格式的影响。您可以使用日期格式化程序格式化一个
NSDate
对象,以获取工作日字符串。