-1

我正在解析 RSS,由于不同的因素,不得不求助于 NSScanner 并且不得不从 NSString 中删除日期并转换为日期。这工作得很好,除了一件小事。如果日期范围保持在同一天,则返回 NSDate 作为开始日期就可以了。但是,如果 NSString 显示不同的日期,则 NSDate 返回为 null。我需要的是转换

2013 年 9 月 28 日星期四至 2013 年 9 月 29 日星期五

进入 NSDate 的

2013 年 9 月 28 日星期四

此外,并非所有条目都有一个范围,有些只是 2013 年 9 月 28 日星期四......所以它限制了我真正可以做的事情来剥离之后的所有内容。

4

1 回答 1

0

您可以使用以下内容剪切字符串的可选第二部分:

NSString *firstPart = [[dateString componentsSeparatedByString:@" to "] objectAtIndex:0];

然后,使用适当的设置NSDateFormatter,您可以转换为NSDate.

于 2013-01-25T22:35:28.610 回答