我有一个包含DateTime列字段的SharePoint 2013列表。
我使用Java从REST Web服务读取列表项。
在REST调用中,它给出的日期比列表中显示的日期晚了1天。
例如:列表中的日期显示为7/12/2014。 REST XML响应结果给出的是“2014-07-11T16:00:00Z”。
如何解决这个问题?
我有一个包含DateTime列字段的SharePoint 2013列表。
我使用Java从REST Web服务读取列表项。
在REST调用中,它给出的日期比列表中显示的日期晚了1天。
例如:列表中的日期显示为7/12/2014。 REST XML响应结果给出的是“2014-07-11T16:00:00Z”。
如何解决这个问题?
new Date("2014-07-11T16:00:00Z")
应该返回正确的值。否则,您将不得不手动调整时区。区域设置可能是可以帮助您的某些东西。在SP 2013中,您还可以通过REST API访问它:
http://msdn.microsoft.com/en-us/library/office/jj246227(v=office.15).aspx