首页 > 解决方案 > Airflow context["execution_date"] - 转换日期时间格式,不能比较 offset-naive 和 offset-aware datetimes

问题描述

我有以下价值观:

fdt = 2016-12-01 00:00:00
(datetime type)

tdt = 3000-01-01 00:00:00
(datetime type)

exec_dt 设置为此

exec_dt = context["execution_date"]

打印出来时显示:

exec_dt = 2021-05-19T16:00:00+00:00
(datetime type)

我正在尝试运行这个:

 fdt <= exec_dt <= tdt

返回一个布尔值,但目前它抛出以下错误,因为 exec_dt 的格式不正确:

无法比较 offset-naive 和 offset-aware 日期时间

标签: pythonpython-3.xairflow

解决方案


推荐阅读