【发布时间】:2013-03-31 04:01:35
【问题描述】:
无论如何,我们是否可以在“统计”部分以编程方式获取项目的创建日期? 谢谢。
【问题讨论】:
标签: c# .net content-management-system sitecore
无论如何,我们是否可以在“统计”部分以编程方式获取项目的创建日期? 谢谢。
【问题讨论】:
标签: c# .net content-management-system sitecore
还有一个重要的细节还没有提到:
item.Created(返回项目首次创建的日期时间)item.Statistics.Created(返回创建最新版本的日期时间)【讨论】:
我试图获取媒体项目的创建日期,但唯一有效的方法是:
DateTime.ParseExact(item.InnerItem.Fields["__Created"].Value.Substring(0,8), "yyyyMMdd", CultureInfo.InvariantCulture)
【讨论】:
是的。 Sitecore.Context.Item.Statistics.Created。这会将项目的创建日期作为 DateTime 对象返回。
【讨论】:
Sitecore.Context.Item.Fields["__Created"].Value。您只需将值设置为正确的字符串格式yyyyMMddThhmmss(我认为)。