Как добавить день, чтобы сделать его равным оригинальному времени? - PullRequest
0 голосов
/ 22 октября 2019

Я импортирую задачу из Office365, и при ее импорте изменяется datetime. Например, если я установил срок выполнения 27-10-2019, при импортировании задачи это приведет к 26-10-2019 с часовым поясом UTC. Я не знаю, почему это уменьшается один день. После первоначальной даты. enter image description here

Теперь наступает дата. enter image description here

Любое предложение или помощь?

1 Ответ

0 голосов
/ 24 октября 2019

Это только потому, что Odoo хранит дату и время в формате UTC в базе данных и конвертирует ее, когда вы показываете.

Пример: ваша дата приезда из офиса 27-10-19 00:00:00 -2. Когда вы сохраняете эту дату в базе данных odoo, если вы раньше не конвертировали ее в UTC. Odoo сохранить дату, как это 27-10-19 00:00:00 UTC. Вы теряете свой TZ.

И когда вы пытаетесь показать его с тем же TZ в Odoo. Вы увидите 26-10-19 22: 00: 00

...