参考答案: C
详细解析:
正确答案C,符合yyyymmdd和hh24格式的,而且小时数需要减1的,只有一个选项“task1代码里table1的分区ds=${daytime}, hh=${h),任务参数配置: daytime=[yyyymmdd] hh=$[hh24-1/24]”A、ds=${bdp.system.bizdate}指业务日期,每小时执行的任务应取当前日期即cyctime或自定义参数;hh=$[hh24],无法满足跨天执行,hour的计算公式仍然是$[hh24-1/24]。
B、同A,ds=${bdp.system.bizdate}指业务日期,及前一天
C、任务参数配置: daytime=[yyyymmdd-1/24],取到的是前一天,包括0点时候
D、ds=${daytime},自定义参数,通过自定义类型daytime=[yyyymmdd],[]代表取当前日期,0点时候会出问题,取到的是当前的日期,应该是前一天,所以错了