1

在 SharePoint 2010 中,当我创建提交到自定义列表的日期时间时,列表视图中显示的修改下的值是:

日期 : 18/6/2013 13:00

但是,当我以编程方式访问我认为是 SPListItem.FieldValue["Date"] 的字段时,它返回:

18/6/2013 4:00:00

我应该怎么做才能显示正确的时间?或者这有可能吗?

谢谢。

4

1 回答 1

0

SP 2010 以 UTC 时间(不是本地时间)存储日期列表列值。当您以编程方式(通过SPListItem)检索它时,它会将值转换为您的本地时区。您始终可以使用 .NETDateTime方法,例如ToUniversalTime()转换回与您在 UI 中看到的内容相匹配的UTC。

于 2013-11-07T03:56:56.400 回答