2009-08-04 86 views

回答

12

你應該能夠在標準.NET DateTime對象保存到SPFieldDateTime,像這樣:

using (SPSite site = new SPSite("http://YOUR URL")) 
{ 
    using (SPWeb web = site.OpenWeb()) 
    { 
    SPList list = web.Lists["news"]; 

    SPListItem item = list.Items.Add(); 
    DateTime dt = DateTime.Now; 

    item["Title"] = "Test"; 
    item["Expires"] = dt; 

    item.Update(); 
    } 
} 
+0

+1,因爲這是當我在Bing中搜索時,排名前4的結果。感謝您的快速幫助! – 2009-08-26 00:25:44

+0

@Magnus:如果我想用空值更新日期字段呢? – nirav 2012-12-15 05:56:43

1

,您需要將日期轉換爲ISO格式

myListItem["nameofmydatetimefield"] = SPUtility.CreateISO8601DateTimeFromSystemDateTime(mydatetimeobject); 
相關問題