You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SCDF任务调度如何传递指定格式的当前时间戳参数?

SCDF任务调度传递指定格式时间戳参数的解决方法

你可以借助Spring表达式(SpEL)动态生成yyyy-MM-dd'T'HH:mm:ss格式的时间戳,替换原命令中无法生效的current_timestamp写法,正确的任务调度创建命令如下:

task schedule create --name schedule_name --definitionName task-name --expression "cron表达式" --arguments "RUNTIMESTAMP=#{T(java.time.LocalDateTime).now().format(T(java.time.format.DateTimeFormatter).ISO_LOCAL_DATE_TIME)}"

核心说明:

  • 用T(java.time.LocalDateTime).now()获取当前系统时间,通过DateTimeFormatter.ISO_LOCAL_DATE_TIME直接格式化出你需要的标准时间戳格式
  • SpEL表达式必须用#{}包裹,这样SCDF在触发任务时会实时计算并传入动态生成的时间戳参数,而非静态字符串

内容的提问来源于stack exchange,提问作者Sai shanthan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 19:52:00