sharepoint将日期保存到日期字段

时间:2009-08-04 14:13:35

标签: c# sharepoint

如何以编程方式在sharepoint中保存日期?

我有一个带有日期字段的列表,并希望将日期保存到该字段和常规字段中 DateTime字段无效。

2 个答案:

答案 0 :(得分: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();
  }
}

答案 1 :(得分:2)

您需要将日期转换为iso格式

myListItem["nameofmydatetimefield"] = SPUtility.CreateISO8601DateTimeFromSystemDateTime(mydatetimeobject);