出于某种原因,我不假装理解设置为返回日期的计算字段以这种格式返回代码中的值:
“日期时间;#2015-04-25 00:00:00”
因此将 myDate 调暗为 datetime = oMasterItem("Contract End Date") 失败,并且您也不能转换该值。
如何在不进行字符串操作的情况下将其转换为真实的日期格式?
(或者我错过了什么明显的东西?)
非常感谢!
出于某种原因,我不假装理解设置为返回日期的计算字段以这种格式返回代码中的值:
“日期时间;#2015-04-25 00:00:00”
因此将 myDate 调暗为 datetime = oMasterItem("Contract End Date") 失败,并且您也不能转换该值。
如何在不进行字符串操作的情况下将其转换为真实的日期格式?
(或者我错过了什么明显的东西?)
非常感谢!
检查一下: SharePoint - 无需手动解析即可获取计算字段的值
你可以这样做:
SPFieldCalculated cf = (SPFieldCalculated)myItem.Fields["CIDandTitle"];
string value = cf.GetFieldValueForEdit(myItem["CIDandTitle"]);
或者
string value = cf.GetFieldValueAsText(myItem["CIDandTitle"]);