我正在 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

任何人都可以帮助我吗?

最佳答案

我假设您有一个 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();

关于c# - 如何使用 c# 在 SharePoint 中将字符串初始化为日期时间字段类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31247405/

10-12 16:26