Built-in Parameter
Basic Built-in Parameter
variable | declaration method | meaning |
---|---|---|
system.biz.date | ${system.biz.date} | The day before the scheduled time of the daily scheduling instance, the format is yyyyMMdd |
system.biz.curdate | ${system.biz.curdate} | The timing time of the daily scheduling instance, the format is yyyyMMdd |
system.datetime | ${system.datetime} | The timing time of the daily scheduling instance, the format is yyyyMMddHHmmss |
Extended Built-in Parameter
Support custom variable names in the code, declaration method: ${variable name}. It can refer to basic built-in parameter or specify “constants”.
We define this benchmark variable as $[…] format, $[yyyyMMddHHmmss] can be decomposed and combined arbitrarily, such as: $[yyyyMMdd], $[HHmmss], $[yyyy-MM-dd], etc.
Or the 2 following methods may be useful:
1. use add_month(yyyyMMdd, offset) function to add/minus number of months
the first parameter of this function is yyyyMMdd, representing the time format user will get
the second is offset, representing the number of months the user wants to add or minus
* Next N years:$[add_months(yyyyMMdd,12*N)]
* N years before:$[add_months(yyyyMMdd,-12*N)]
* Next N months:$[add_months(yyyyMMdd,N)]
* N months before:$[add_months(yyyyMMdd,-N)]
*********************************************************************************************************
1. add numbers directly after the time format
* Next N weeks:$[yyyyMMdd+7*N]
* First N weeks:$[yyyyMMdd-7*N]
* Next N days:$[yyyyMMdd+N]
* N days before:$[yyyyMMdd-N]
* Next N hours:$[HHmmss+N/24]
* First N hours:$[HHmmss-N/24]
* Next N minutes:$[HHmmss+N/24/60]
* First N minutes:$[HHmmss-N/24/60]
当前内容版权归 DolphinScheduler 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 DolphinScheduler .