2009-10-02 61 views
0

嘗試將日期傳遞與使用列表Web服務的添加項:通過Web服務的SharePoint:如何傳遞一個日期?

string item = "<Method ID=\"1\" Cmd=\"New\">" + 
        @"<Field Name=""AcceptanceTime"">" + DateTime.Now + "</Field>" 

但它產生的異常:

 
0x8102001c Invalid date/time value 
A date/time field contains invalid data. Please check the value and try again. 

任何想法如何傳遞的日期在這裏成功?

回答

4

的SharePoint需要以下列格式的日期....

YourDateTime.ToString("yyyy-MM-ddTHH:mm:ssZ") 
+0

這種格式是ISO 8601(http://en.wikipedia.org/wiki/ISO_8601)。您也可以使用實用程序函數來執行此操作:SPUtility.CreateISO8601DateTimeFromSystemDateTime(DateTime.Now) – 2009-10-02 17:52:58

相關問題