1

現在、既存の XML を使用するインターフェイスを作成しており、日付応答の解析で問題が発生しました。XML は IOS アプリケーションで使用されます。

XML の DateTime 形式は次のとおりです。MM/dd/yyyy HH:mm:ss.fffffff

そのため、その応答を適切な NSDate に変換する必要があります。ただし、その形式を機能させることはできませんでした。

簡単なテスト:

NSDateFormatter * df = [[NSDateFormatter alloc] init];  
[df setDateFormat:@"MM/dd/yyyy HH:mm:ss.fffffff"];  
NSDate * dob1 = [[NSDate alloc]init];  
dob1 = [df dateFromString:@"03/26/1983 01:10:10.0000000"];

... dob1 は nil を返します

NSDateFormatter * df = [[NSDateFormatter alloc] init];  
[df setDateFormat:@"MM/dd/yyyy HH:mm:ss.0000000"];  
NSDate * dob1 = [[NSDate alloc]init];  
dob1 = [df dateFromString:@"03/26/1983 01:10:10.0000000"];

...これは機能しますが、「.0000000」のみが許可されます

任意の提案をいただければ幸いです。ありがとう。

4

2 に答える 2

0

このフォーマッタを使用する必要があります

@"MM/dd/yyyy HH:mm:ss.SSSSSSS"
于 2013-10-24T15:38:46.867 に答える