2011-06-23 2 views
1

私は、日付を渡すことによってWebサービスを消費しようとしていますが、次のようになります。objective-Cの「有効でないAllXsd値」を修正するにはどうすればよいですか?

文字列 '5/19/2010 5:25:21 PM'は有効なAllXsd値ではありません。

"5/19/2010 5:25:21 PM"という文字列を目的のCの意味のあるオブジェクトに変換する必要がありますか?

+0

このエラーはどうやって取得していますか?クラッシュログはありますか? –

+0

アプリケーションがクラッシュしていません。これはWebサービスレスポンスの標準NSLogです。 – jini

答えて

3

あなたは間違った形式で日付を送信しているようです。これを2008-02-16T18:13:00形式で送信する必要があります。あなたは

NSDateFormatter * dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"]; 
NSString * theDateString = [dateFormatter stringFromDate:[NSDate date]]; 

NSLog(@"%@", theDateString); 

使用これを使用すると、リクエストを構築している、使用して日付フォーマッタを使用していることを得ることができます。

+0

それはすごくうまくいった!どうもありがとう! – jini

+0

偉大な私のために働いてありがとう – sohail059

関連する問題