如何使用c#将字符串初始化为SharePoint中的日期时间字段类型

Nde*_*eni 3 c# sharepoint visual-studio-2010 sharepoint-2010

我正在使用SharePoint中的visual studio创建一个应用程序,它在两个日期之间计算几个月.我在初始化值时遇到问题.代码属于如下

DateTime _Sdate = ["Sdate"] //this one here does not work 
newDef = jobDef.Items.Add();
newDef["Sdate"] = "01/01/2015"; // i want to initialize this field to _Sdate
newDef["Ndate"] = "07/06/2015";
newDef["Cdate"] = calcDay() // I have this function in my project
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

Tar*_*oel 5

我假设你有一个SpListItem itm名为列的列Sdate.请看下面的代码对我来说很好.

DateTime _Sdate = Convert.ToDateTime(itm["Sdate"].toString());
newDef = jobDef.Items.Add();
newDef["Sdate"] = _Sdate;
newDef["Ndate"] = "07/06/2015";
newDef["Cdate"] = calcDay(); 
newDef.Update();
Run Code Online (Sandbox Code Playgroud)