如何添加一天以使其与原始日期时间相等?

How to add a day to make it equal with original datetime?

我正在从 Office365 导入任务,在导入时,它的 datetime 发生了变化。例如,如果我将截止日期设置为 27-10-2019,当导入任务时,结果为 26-10-2019,时区为 UTC。不知道为什么一天一减。 按照其原始日期。

现在是即将到来的日期。

有什么建议或帮助吗?

这只是因为 Odoo 将日期时间以 UTC 格式存储在数据库中,并在您显示时进行转换。

示例:您来自 Office 的日期是 27-10-19 00:00:00 -2。当您将此日期保存在 odoo DB 中时,如果您之前没有将其转换为 UTC。 Odoo 像这样保存日期 27-10-19 00:00:00 UTC。你失去了你的 TZ。

当您尝试在 Odoo 中使用相同的 TZ 显示它时。你会看到 26-10-19 22:00:00