1
在項目的統計部分創建的時間是15:19,但item.Statistics.created給出了14:19上午。 1小時的時差在那裏。我如何獲得統計部分顯示的時間?sitecore 8個項目創建時間正在返回不同的時間
在項目的統計部分創建的時間是15:19,但item.Statistics.created給出了14:19上午。 1小時的時差在那裏。我如何獲得統計部分顯示的時間?sitecore 8個項目創建時間正在返回不同的時間
Sitecore在數據庫中保存的日期始終是ISO日期。有很多選項可以用來獲取當地時間。
E.g.你可以使用ToLocalTime()
方法DateTime
,所以:
item.Statistics.Created.ToLocalTime()
或者當你從現場得到的值:
var dateField = (DateField)item.Fields["Date"];
var itemDate = Sitecore.DateUtil.IsoDateToDateTime(dateField.Value);
你也可以看看DateUtil
類的其他方法,比如ToServerTime()
。