-1

私は RSS の解析に取り組んでおり、さまざまな要因により、NSScanner に頼る必要があり、NSString から日付を取り除き、日付に変換する必要がありました。これは、1 つの小さなことを除いて、かなりうまく機能しています。日付の範囲が同じ日にとどまる場合、開始日として NSDate を返すことは問題なく機能します。ただし、NSString が異なる日を示している場合、NSDate は null として返されます。私が必要とするのは、変換することです

2013年09月28日(木)~2013年09月29日(金)

の NSDate に

2013 年 9 月 28 日(木)

また、すべてのエントリに範囲があるわけではなく、一部は 2013 年 9 月 28 日 (木) に限られています。

4

1 に答える 1

0

次のようなものを使用して、文字列のオプションの 2 番目の部分を切り取ることができます。

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

次に、適切に設定された を使用してNSDateFormatter、 に変換できますNSDate

于 2013-01-25T22:35:28.610 に答える