【发布时间】:2017-08-02 11:09:03
【问题描述】:
最近我们使用 metalogix 工具将 2013 站点迁移到 office 365,在其中一个站点任务列表中迁移了所有内容,但到期日期列中显示的日期比源站点中的日期提前一天
例如:源中的截止日期是 02/03/2017,但目标中的截止日期是 03/03/2017
有没有遇到过类似问题的团队? 有什么办法可以解决这个问题??
【问题讨论】:
标签: sharepoint-2013
最近我们使用 metalogix 工具将 2013 站点迁移到 office 365,在其中一个站点任务列表中迁移了所有内容,但到期日期列中显示的日期比源站点中的日期提前一天
例如:源中的截止日期是 02/03/2017,但目标中的截止日期是 03/03/2017
有没有遇到过类似问题的团队? 有什么办法可以解决这个问题??
【问题讨论】:
标签: sharepoint-2013
您已将 SP 2013 网站迁移到 O365。您的 SP 2013 使用您当地的时区,而 O365 使用其时区。当您将 SP2013 迁移到 O365 时,它将 DateTime 值(在您的本地时区中)更改为 O365 时区。这就是提前1天的原因。
【讨论】:
现在,我们在从 SP 2007 on prem 迁移到 SP 2013 on prem 时遇到了类似的问题。在一个列表中,日期为“1/01/1900”,但迁移失败,Metalogix 报告“1899-12-31T15:00:00.0000000Z”对于这些确切字段来说是无效日期。
目前不知道为什么,因为两台服务器似乎都设置在具有相同语言环境的同一时区。
更新:这发生在我们的服务器上,因为 SP2007 设置为 GMT 时间,而 SP2013 设置为 UTC 时间。当用户无法输入时间组件时,在日期/时间字段中输入的默认时间值为上午 12 点。因此,在迁移期间,其中一台服务器不会考虑/不考虑夏令时。我们已经提前一天推送了这些特定记录 -> 当它们被迁移时,它们会退回到 01/01/1900 晚上 11:00 -> 我们只关心它们出现的日期。
【讨论】: