有没有办法在“统计”部分编程方式下获取项目的创建日期?
谢谢。
是的。 Sitecore.Context.Item.Statistics.Created
。这将返回作为 DateTime
对象的项创建日期。
我尝试获取媒体项的创建日期,唯一有效的方法是这样的:
DateTime.ParseExact(item.InnerItem.Fields["__Created"].Value.Substring(0,8), "yyyyMMdd", CultureInfo.InvariantCulture)
还有一个重要的细节尚未提及:
item.Created
(返回创建该项的日期时间)item.Statistics.Created
(返回创建最新版本的日期时间)
Sitecore.Context.Item.Fields["__Created"].Value
。你只需以正确的字符串格式yyyyMMddThhmmss
(我想)来设置该值。 - OptimizedQuery