2011-08-11 14 views
1

HTTPClientを使用してDateオブジェクトDate date = new Date()をリモートPHPスクリプトに投稿しようとしていますが、NameValuePairString以外のJavaオブジェクトを受け入れないようですか?あなたはHTTPClientAndroid:HTTPClientを使用してDateオブジェクトをPHPに投稿する

を使用してDateオブジェクトを投稿する方法を私に導くことができればここに私のコードの文字列にキャスト

ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>(); 
Date date = new Date(); 
postParameters.add(new BasicNameValuePair("stringObj", "Test")); //No error 
postParameters.add(new BasicNameValuePair("dateTime", date)); //Error here 

try{ 

    String response = CustomHttpClient.executeHttpPost("http://remotewebsite/test.php", postParameters); 

catch{ 
// ... 
} 

答えて

1

だいただければ幸いです。私は私ができる知っている

postParameters.add(new BasicNameValuePair("dateTime", new Long(date.getTime()).toString())); 
+0

:確かdateは/ nullに空でないであることを確認し

例えば

(私はあなたがDateクラスからのメソッドのいくつかとdateオブジェクトを使用し、あなたのコードでは表示されませんでした)文字列にキャストします。しかし、日付オブジェクトを直接渡す方法はありませんか? – ZXingIT

+0

いいえ、 'BNVP'コンストラクタは' values'の文字列だけを受け入れるためです。 –