python - 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 日期时间
解决方案
推荐阅读
- python - SLR 或多项式回归
- openssl - 使用 OpenSSL-1.1.1g 时在 C++/WinRT 项目中出现错误“找不到依赖的 dll”
- c# - 如何避免在 Service Fabric 托管服务中重复后台任务处理?
- c# - ASP.NET Core 5 Web API,POST 返回 CreatedAtAction 错误
- php - 如何更改输出数据数据格式
- handlebars.js - handlebars.js “each” 在另一个 “each” 中循环
- javascript - 如何在 vanilla javascript 中捕获文本消息
- java - Graph REST API [Mail] 如何下载带有附件的电子邮件 .eml
- python - 在函数中的全局列表上使用 append() 方法(Python)
- spring-boot - 如何使 WebFilter 在非 WebFlux/非反应式 Spring Boot 应用程序中工作?