Python 如何添加一天以使其与原始日期时间相等?
我正在从Office365导入任务,导入时,其Python 如何添加一天以使其与原始日期时间相等?,python,string,datetime,odoo,utc,Python,String,Datetime,Odoo,Utc,我正在从Office365导入任务,导入时,其datetime会发生更改。例如,如果我将到期日期设置为2019年10月27日,则导入任务时,将导致时区为UTC的2019年10月26日。我不知道为什么有一天它会减少。 在最初的日期之后 现在是即将到来的日子。 有什么建议或帮助吗?这只是因为Odoo将日期时间存储在数据库中的UTC中,并在显示时进行转换 你从办公室来的日期是27-10-19 00:00:00-2。当您将此日期保存在odoo DB中时,如果您以前未将其转换为UTC。Odoo将日期保存
datetime
会发生更改。例如,如果我将到期日期设置为2019年10月27日,则导入任务时,将导致时区为UTC的2019年10月26日。我不知道为什么有一天它会减少。
在最初的日期之后
现在是即将到来的日子。
有什么建议或帮助吗?这只是因为Odoo将日期时间存储在数据库中的UTC中,并在显示时进行转换 你从办公室来的日期是27-10-19 00:00:00-2。当您将此日期保存在odoo DB中时,如果您以前未将其转换为UTC。Odoo将日期保存为UTC时间27-10-19 00:00:00。你失去了自我
当你试着在奥多用同样的TZ来表现的时候。您将看到26-10-19 22:00:00确保Office使用相同的TZ,因为它看起来不一样。@MarcinOrlowski yes;它使用的是同一个时区如果您选中@MarcinOrlowski no,让我来检查一下……您能否共享从Office365获取日期(时间)的Odoo代码,以及它将写入或正在创建任务/活动的位置?因为人们只能猜测这里发生了什么,但没有人能用如此少的信息回答这个问题。