我在处理SharePoint日期系统时遇到了一些麻烦,我希望能在这里找到一些建议。我面临的问题是,每次我使用JS将新项目保存到我的SharePoint列表中时,我传递的日期(简单地说是yyyy-mm-dd
,不包括时间)被保存为比我预期的日期早一天。我几乎可以肯定我知道为什么会这样--时区是不同的。当我在-4位置时,服务器在+1位置。我对SharePoint如何接收和存储日期还不够熟悉,不知道我应该如何处理才能使日期正常工作。如有任何建议,我们将不胜感激。
发布于 2013-07-23 16:50:56
SharePoint日期处理101是它总是以协调世界时存储日期,即+-0。使用gui时,SharePoint会自动将时间转换为您的本地时间。因此,您获得的日期和时间是UTC版本,当通过API保存日期时间时,您必须确保API是否已本地化,如果没有,则将日期时间存储为UTC。
https://stackoverflow.com/questions/17815878
复制