从日期字符串中删除年份?

时间:2012-01-17 18:09:16

标签: objective-c nsdateformatter

我正在使用NSDateFormatter从我的NSDate获取表示日期的字符串:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterFullStyle];
return [formatter stringFromDate:date];

NSDateFormatterFullStyle格式就像 1952年4月12日星期二。我可以轻松检查此日期是否与现在相同(使用NSDate-Extensions)。如果是这种情况,我希望删除表示年份的字符串部分。有一个简单的方法吗?

3 个答案:

答案 0 :(得分:0)

我没有找到任何解决方案。我最终搜索字符串一年,如果它存在则将其删除。

答案 1 :(得分:-1)

这是一篇关于你在寻找什么的好文章:Date and Time Examples for iOs

答案 2 :(得分:-1)

是:

[formatter setDateFormat:@"EEEE, MMMM d"];

EEEE代表星期几,MMMM代表月份,d代表月份日期。