1

我在处理 SharePoint 日期系统时遇到了一些麻烦,我希望在这里找到一些建议。我面临的问题是,每次我使用 JS 将新项目保存到我的 SharePoint 列表时,我通过的日期(简单地说yyyy-mm-dd,不包括时间)都会比我预期的提前一天保存。我几乎可以肯定我知道为什么会这样——时区不同。当我在 -4 时,服务器在 +1。我对 SharePoint 如何接收和存储日期不够熟悉,不知道我应该如何继续使日期正常工作。任何建议,将不胜感激。

4

1 回答 1

0

SharePoint 日期处理 101 是它始终以 UTC 存储日期,即 +-0。使用 gui 时,SharePoint 会自动将时间转换为您的当地时间。因此,您获得的日期和时间是 UTC 版本,当通过 API 保存日期时间时,您必须确保 API 是否已本地化,如果不是,则将日期时间存储为 UTC。

于 2013-07-23T16:50:55.693 回答