2012-09-10 99 views
2

我想通過SOAP方法從android中使用web服務。 這是我嘗試使用的確切的Web服務「http://54.251.60.177/TMSOrdersService/TMSDetails.asmx」。無法使用android中的兩個參數傳遞web服務

此Web服務的輸入值

FROM日期:01/01/2012

TODATE: 07月07日

但問題是,

在給出該Web服務的正確值之後,我得到這個 「XML pull parser exception」

如何解決這個問題?

提前感謝!..

+0

我希望你發送的日期是字符串格式,而不是'java.util.Date'。 – Swayam

+0

@swayam是這樣的權利? SimpleDateFormat smf =新的SimpleDateFormat(「dd/mm/yyyy」); String FromDate = smf.format(new Date()); – Manick

+0

是的,但爲什麼'新日期()'?您需要傳遞一個現有的Date對象,而不是創建一個代表當前日期的新對象! – Swayam

回答

1

你需要確保你正在發送的請求爲String,而不是傳遞Date對象。

DateFormat formatter ; 
    formatter = new SimpleDateFormat("dd/MM/yyyy"); 

    Date date ; 
    date = (Date)formatter.parse("01/01/2012"); // to create a Date object 

    String s = formatter.format(date); /// to create the Date to a String 

注:dd/MM/yyyy的是,你應該使用正確的格式。

相關問題