You need to enable JavaScript to run this app.
导航

平台时间变量与常量说明

最近更新时间2021.10.13 19:43:46

首次发布时间2021.09.14 11:21:01

平台时间变量与常量说明

具体说明如下:

  • ${DATE} 业务时间日期,格式为:yyyy-mm-dd,如:2015-05-17

  • ${date} 业务时间日期,格式为:yyyymmdd,如:20150526

  • ${HOUR} 业务时间整点,用于小时级别任务,格式为:x(整数),如:2

  • ${hour} 业务时间整点,用于小时级别任务,格式为:hh,如:02

  • ${day} 业务时间日期,用于天级别任务,格式为:dd,如:15

  • ${month} 业务时间月份,用于月级别任务,格式为:mm,如:03

  • ${timestamp} 业务时间时间戳, 格式为:x(整数),使用前请核对是否符合预期

  • ${week_of_year} 当前时间是本年的第几周, 格式为:%02d(01~52)

  • 变量基本运算法则:往前或者往后n个单位时间,如:

    • ${DATE+n} or ${DATE-n} :以DATE为锚点往后(+)或者向前(-)n天

    • ${hour+n} or ${hour-n}:以hour为锚点往后(+)或者向前(-)n小时

  • 变量高级运算法则:${var+x+ym-zd+ph-qs}表示业务时间加x单位时间(如果var=date,加x天),加y个月,减z天,加p小时,减q秒,最后按照var的输出格式输出,如:

    • 业务时间=2018-01-01,${date+1+2m}=20180302,${date-1m}=20171201
  • 月级别任务常量配置推荐使用${var-1m},可支持跨年场景;

  • 获取任意月份最后一天:利用${last_date+N}、${last_DATE+N}和${last_day+N} 可获取任意月份的最后一天,以2019-02-21执行结果为例:

    • ${last_DATE} = 2019-02-28

    • ${last_DATE-1} = 2019-01-31

    • ${last_date+1} = 20190331

    • ${last_day} = 28