Apache Airflow |无法更改airflow.cfg中的默认时区

时间:2019-04-08 10:39:23

标签: python airflow

无法更改airflow.cfg中的默认时区

你好乡亲,

我无法将默认时间更改为UTC + 1:00,我也尝试在airflow.cfg文件中更改该时间。

[core]
default_timezone = system
default_timezone = Europe/Amsterdam
default_timezone = utc+1:00

以上这些都是尝试过的方法,但是似乎没有任何效果!

正在使用Airflow v1.10.2

1 个答案:

答案 0 :(得分:0)

您可以使用此way

from airflow.utils import timezone
execution_date = timezone.utcnow()

代替

import datetime
execution_date = datetime.datetime.utcnow()

或者您可以这样做:

import pendulum 

current_date = pendulum.datetime.now().strftime("%Y, %m, %d, %H")
...
    start_date = pendulum.strptime(current_date, "%Y, %m, %d, %H").astimezone('Europe/London'),
...