想问下DataWorks这个参数只能是yyyymmdd这个格式吗 感觉跟这个yyyy-mm-dd?

想问下DataWorks这个参数只能是yyyymmdd这个格式吗 感觉跟这个yyyy-mm-dd不一样 ?image.png
image.png

展开
收起
真的很搞笑 2023-07-25 18:15:54 406 分享 版权
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在DataWorks中,日期参数的格式通常应为"yyyy-mm-dd",而不是"yyyymmdd"。通常情况下,日期参数应该按照ISO 8601标准的日期格式进行输入,即"yyyy-mm-dd"。

    例如,如果你需要在DataWorks中指定日期参数为2023年7月30日,应该使用"2023-07-30"的格式。

    请注意,具体的日期参数

    2023-07-30 16:55:08
    赞同 展开评论
  • DataWorks中的参数格式通常遵循标准的日期格式,即yyyy-mm-dd。这是日期在ISO 8601标准中的推荐格式。

    虽然在特定的场景下,某些组件或系统可能要求使用其他日期格式,但一般情况下,DataWorks的参数应该按照yyyy-mm-dd的格式进行设置和传递。

    在DataWorks中,日期参数通常用于执行数据集成、数据处理和数据计算任务等操作。通过使用标准的日期格式,可以确保数据的一致性和可读性,并避免因日期格式不匹配而引起的错误。

    如果你在DataWorks中使用了其他日期格式作为参数,并且需要与其他组件或系统进行交互,可能需要进行日期格式的转换或调整,以确保数据的正确传递和解析。

    2023-07-26 21:45:08
    赞同 展开评论
  • 格式可以自定义 ,常用调度参数列表假设定时时间是2022-10-01 00:10:59

    取昨天的年月日:arg=$[yyyymmdd-1] 或arg=$[yyyy-mm-dd-1]或arg=$[yyyy/mm/dd-1]等 调用${arg}
    取昨天的年或月:arg1=${yyyy} arg2=${mm}
    取昨天的年月日时分秒:返回值2022-09-31 00:10:59 需配置两个参数arg1=$[yyyymmdd-1] arg2=$[hh24:mi:ss] 调用'\unknown \unknown'
    取今天的年月日: arg=$[yyyymmdd]等
    取今天的年月日时分秒:返回值2022-10-01 00:10:59 配置两个参数arg1=$[yyyymmdd] arg2=$[hh24:mi:ss] 调用'${arg1} ${arg2}'
    取15分钟前的年、月、日、小时、分钟:year=$[yyyy-15/24/60] month=$[yyyymm-15/24/60] day=$[yyyymmdd-15/24/60] hour=$[hh24-15/24/60] mi=$[mi-15/24/60]
    取1小时前的日、小时:day=$[yyyymmdd-1/24] hour=$[hh24-1/24]
    取昨天时间区间:beginDateTime=$[yyyymmdd-1]000000 endDateTime=$[yyyymmdd]000000
    取上一小时时间区间:beginDateTime=$[yyyymmddhh24-1/24]0000 endDateTime=$[yyyymmddhh24]0000
    ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-07-25 18:24:25
    赞同 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

还有其他疑问?
咨询AI助理