如何以编程方式在sharepoint中保存日期?
我有一个带有日期字段的列表,并希望将日期保存到该字段和常规字段中 DateTime字段无效。
答案 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);