2016-02-29 52 views
0

我使用oDataFeed来检索SharePoint列表数据并将其放入Excel表格中。列表中的一个字段是日期时间字段。我注意到日期在列表中是正确的,但不在Excel表格中。 例如,列表显示2/25/2016 12:00 AM和excel显示2/24/2016 9:00 PM从Sharepoint导出到excel时出错的日期时间

这是什么原因,我该如何解决?

回答

0

我想你会在表单上看到你的当地时区的日期。您正在使用的最有可能的SharePoint服务正在返回UTC日期。不是100%肯定的,你可以检查。你的时区和UTC有什么区别?

+0

3小时不同。我也注意到了这种模式,但我该如何解决它? –

+0

我已经创建了一个公式列,增加了+3小时的日期,但有没有其他方式来解决它像在共享点? –

+0

不确定Excel。在JavaScript中,您可以使用getTimezoneOffset获得差异。但为什么使用oDataFeed将数据导入Excel? –