gpt4 book ai didi

iphone - 用于将 14-sept-2011 转换为 9 月 14 日的日期格式化程序

转载 作者:行者123 更新时间:2023-12-03 21:18:38 26 4
gpt4 key购买 nike

我有一个字符串 14-Sep-2011 需要转换这个 9 月 14 日。这个日期可以是任何日期字符串。是否有任何日期格式化程序可以让我以我的格式转换日期。如果日期是 2011 年 9 月 1 日,那么我需要 9 月 1 日,2011 年 9 月 2 日应该说 9 月 2 日。

任何人都可以提出解决方案吗?

谢谢

最佳答案

- (NSString *)ordinalSuffixFromInt:(int)number {
NSArray *cSfx = [NSArray arrayWithObjects:@"th", @"st", @"nd", @"rd", @"th", @"th", @"th", @"th", @"th", @"th", nil];
NSString *suffix = @"th";

number = abs(number % 100);
if ((number < 10) || (number > 19)) {
suffix = [cSfx objectAtIndex:number % 10];
}
return suffix;
}

测试:

- (void)test {
for (int day=1; day<=31; day++) {
NSLog(@"ordinal: %d%@", day, [self ordinalSuffixFromInt:day]);
}
}

关于iphone - 用于将 14-sept-2011 转换为 9 月 14 日的日期格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7416865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com