0

「2013-05-12T15:38:20+00:00」という形式の文字列がありますが、日付フォーマッタがそれを NSDate オブジェクトに変換しない理由がわかりません。「yyyy-MM-ddTHH:mm:ss+zz:zz」とそのバリエーションを試してみましたが、うまくいきませんでした。

この文字列の正しい日付形式は何ですか?

ありがとう

4

3 に答える 3

1

このフォーマットを使用

NSDateFormatter *form = [[NSDateFormatter alloc] init];
[form setDateFormat:@"yyyy-MM-dd'T'HH:mm:sszzz"];
NSLog(@"notDate =====> %@",[form dateFromString:@"2013-05-12T15:38:20+00:00"]);

NSDate *notDate = [form dateFromString:[@"" stringByAppendingFormat:@"2013-05-12T15:38:20+00:00"]];
NSLog(@"notDate =====> %@",[form dateFromString:@"2013-05-12T15:38:20+00:00"]);

お役に立てば幸いです

于 2013-05-31T05:37:19.877 に答える