【发布时间】:2017-06-13 21:35:25
【问题描述】:
目前有two Airflow macros 可用:ds_add 和ds_format。
我想知道同时使用它们的语法。
例如,我目前可以像这样使用其中一个来将日期添加 7 天:
dt7 = '{{ macros.ds_add(ds, 7) }}'
但是,我实际上需要做这样的事情并在不使用 datetime 或任何其他 python 包的情况下取回 YYYYMMDD 格式,因为我需要将其输入到 Operator 中:
dt7_fixed = '{{ macros.ds_add(ds_nodash, 7) }}'
但是ds_add不支持'YYYYMMDD'格式,只支持'YYYY-MM-DD'。
一种解决方法是use ds_format 也在那个单行中,但我无法理解正确的语法。
【问题讨论】:
标签: airflow