在SharePoint中使用datetime

时间:2016-10-17 16:25:16

标签: sharepoint sharepoint-2013

我在列表中有一个我想与之交互的日期时间项。我通过SPListItem访问列表中的项目。

我的代码:

_relevantDate = (DateTime)_siteInfo["cimKeyDocumentDate"];

代码在类型等方面意味着什么:

[datetime property] = [datetime cast]SPListItem[field name];

我知道SPFieldDateTime类型,但我看不到它返回的类型,我对如何返回日期时间感到困惑。

感谢。

1 个答案:

答案 0 :(得分:1)

正确投射后,您的第一个代码将返回datetime类型。

DateTime myDateTime = DateTime.Parse(myListItem["MyDateField"].ToString());

但如果您想使用SPFieldDateTime,那么您必须像

一样编写它
SPFieldDateTime myDateTime =(SPFieldDateTime)web.Fields[FieldNames.DateFieldName];

这将返回包含日期和时间值的字段。请参阅here