1

この形式で日付文字列を解析する方法(例:2012-04-12T14:23:23)。
このフォーマット文字列を試してみましたが、間違っています:yyyy-MM-ddThh:mm:ss。
助けてください!

4

3 に答える 3

7

次の文字をエスケープする必要がありますT

formatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss";
于 2012-04-12T14:10:54.313 に答える
1
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"];

NSDate *formattedDate = [dateFormatter dateFromString:@"2008-12-3T22:11:30"];
于 2012-04-12T14:13:00.893 に答える
1

これは ISO 8601 の日付形式です。したがって、これを行う最善の方法は、作業を楽にする特定の日付パーサーを使用することです。

これはhttp://boredzo.org/iso8601parser/にあります。

また、「ISO 8601」で検索してください。多くのリソースと例を見つけることができます。

ココアでISO8601日付を解析する正しい方法は何ですか?

ISO8601 タイムスタンプをフォーマットされた NSDate に変換する簡単な方法はありますか?

于 2012-04-12T14:18:07.637 に答える