gpt4 book ai didi

rest - SharePoint 2013 REST 日期时间字段问题

转载 作者:行者123 更新时间:2023-12-04 21:15:19 25 4
gpt4 key购买 nike

我有一个包含 DateTime 列字段的 SharePoint 2013 列表。
我使用 Java 中的 REST Web 服务读取了该列表项。
在 REST 调用中,它从列表中显示的日期算起 1 天。

例如:列表日期在表中显示为 7/12/2014。 REST XML 响应结果给出“2014-07-11T16:00:00Z”。

如何解决这个问题?

最佳答案

发生这种情况是因为在 SharePoint UI 中,当您设置不带时间的日期字段时,它会假定您设置的是本地时间的 dd-MM-yyyy 00:00:00。但是在数据库中它会尝试将日期调整为世界时。这就是您从 REST 服务中获得的。

如果您在浏览器中的 LocaleId 与保存日期期间在服务器上的相同,那么简单的 javascript new Date("2014-07-11T16:00:00Z")应该返回正确的值。如果没有,那么您将不得不手动调整时区。区域设置可能对您有所帮助。在 SP 2013 中,您还可以从 REST Api 访问它:

http://msdn.microsoft.com/en-us/library/office/jj246227(v=office.15).aspx

关于rest - SharePoint 2013 REST 日期时间字段问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24992174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com