Android: отправка объекта Date в PHP с использованием HTTPClient - PullRequest
1 голос
/ 11 августа 2011

Я пытаюсь опубликовать объект Date Date date = new Date() в удаленном скрипте PHP, используя HTTPClient, но кажется, что NameValuePair не принимает другие объекты Java, кроме String?Буду признателен, если вы поможете мне разместить Date объект, используя HTTPClient

Вот мой код

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 Ответ

1 голос
/ 11 августа 2011

Приведите его в строку. Убедитесь, что date не пусто / пусто (в вашем коде я не видел, чтобы вы использовали объект date с некоторыми методами из класса Date)

Например:

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