首页 > 其他分享 >Hue时间参数设置

Hue时间参数设置

时间:2023-08-25 09:48:38浏览次数:38  
标签:Hue 01 int coord Coordinator 时间 00Z 参数设置

Oozie 常用的系统常量

常量使用公式含义说明
${coord:minutes(int n)} 返回日期时间:从一开始,周期执行n分钟
${coord:hours(int n)} 返回日期时间:从一开始,周期执行n * 60分钟
${coord:days(int n)} 返回日期时间:从一开始,周期执行n * 24 * 60分钟
${coord:months(int n)} 返回日期时间:从一开始,周期执行n * M * 24 * 60分钟(M表示一个月的天数)
${coord:endOfDays(int n)} 返回日期时间:从当天的最晚时间(即下一天)开始,周期执行n * 24 * 60分钟
${coord:endOfMonths(1)} 返回日期时间:从当月的最晚时间开始(即下个月初),周期执行n * 24 * 60分钟
${coord:current(int n)} 返回日期时间:从一个Coordinator动作(Action)创建时开始计算,第n个dataset实例执行时间
${coord:dataIn(String name)} 在输入事件(input-events)中,解析dataset实例包含的所有的URI
${coord:dataOut(String name)} 在输出事件(output-events)中,解析dataset实例包含的所有的URI
${coord:offset(int n, String timeUnit)} 表示时间偏移,如果一个Coordinator动作创建时间为T,n为正数表示向时刻T之后偏移,n为负数向向时刻T之前偏移,timeUnit表示时间单位(选项有MINUTE、HOUR、DAY、MONTH、YEAR)
${coord:hoursInDay(int n)} 指定的第n天的小时数,n>0表示向后数第n天的小时数,n=0表示当天小时数,n<0表示向前数第n天的小时数
${coord:daysInMonth(int n)} 指定的第n个月的天数,n>0表示向后数第n个月的天数,n=0表示当月的天数,n<0表示向前数第n个月的天数
${coord:tzOffset()} ataset对应的时区与Coordinator Job的时区所差的分钟数
${coord:latest(int n)} 最近以来,当前可以用的第n个dataset实例
${coord:future(int n, int limit)} 当前时间之后的dataset实例,n>=0,当n=0时表示立即可用的dataset实例,limit表示dataset实例的个数
${coord:nominalTime()} nominal时间等于Coordinator Job启动时间,加上多个Coordinator Job的频率所得到的日期时间。例如:start=”2009-01-01T24:00Z”,end=”2009-12-31T24:00Z”,frequency=”{coord:days(1)}”,frequency=”{coord:days(1)},则nominal时间为:2009-01-02T00:00Z、2009-01-03T00:00Z、2009-01-04T00:00Z、…、2010-01-01T00:00Z
${coord:actualTime()} Coordinator动作的实际创建时间。例如:start=”2011-05-01T24:00Z”,end=”2011-12-31T24:00Z”,frequency=”${coord:days(1)}”,则实际时间为:2011-05-01,2011-05-02,2011-05-03,…,2011-12-31
${coord:user()} 启动当前Coordinator Job的用户名称
${coord:dateOffset(String baseDate, int instance, String timeUnit)} 计算新的日期时间的公式:newDate = baseDate + instance * timeUnit,如:baseDate=’2009-01-01T00:00Z’,instance=’2′,timeUnit=’MONTH’,则计算得到的新的日期时间为’2009-03-01T00:00Z’。
${coord:formatTime(String timeStamp, String format)} 格式化时间字符串,format指定模式

Schedule-test_coord_date_tm 动态参数获取系统常量(可计算和定义格式)

为需要传递的参数填写对应的变量值:
${coord:formatTime(coord:dateOffset(coord:nominalTime(), -1,'DAY'),'yyyy-MM-dd')}

${coord:formatTime(coord:nominalTime(),'yyyy-MM-dd')}

${coord:formatTime(coord:dateOffset(coord:nominalTime(), -1,'DAY'),'yyyy-MM-dd')}

${coord:formatTime(coord:actualTime(),'yyyy-MM-dd')}




转载原文链接:https://www.jianshu.com/p/074b2e1e5025 来源:简书



作者:826c122e2950
链接:https://www.jianshu.com/p/074b2e1e5025
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:Hue,01,int,coord,Coordinator,时间,00Z,参数设置
From: https://www.cnblogs.com/dali1314/p/17656042.html

相关文章

  • cmd执行任务时间差计算脚本
    @echooffsetlocalenabledelayedexpansionREM===========================dosomethingsetstart_time=%time%timeout/t3setend_time=%time%REM===========================deltatimeset/adelta_hours=1%end_time:~0,2%-1%start_time:~0,2%set/adelta_......
  • 建立保持时间及违例解决方法 ------ 转载
    转载自: 建立保持时间及违例解决方法-知乎(zhihu.com) 建立保持时间概念为什么要有建立保持时间?参考:为什么会有建立时间(setuptime)和保持时间(holdtime)要求-知乎(zhihu.com)答:简单来说,DFF可以由两个latch构成,每个latch是通过传输门组成的mux组成。如果不满足建......
  • Java限制某段时间内某个请求的次数(代码库)
    关键就是统计次数技巧:1、使用guavacache缓存来计数2、利用引用变量的特性,减少put,只使用get如果重新put赋值,缓存的时间会刷新,比如下面例子的b,一共输出了7次,而a只输出了5次importcom.google.common.cache.Cache;publicclassTest2{privatestaticCache<String,Tes......
  • 直播系统开发,springboot指定时间触发定时任务
    直播系统开发,springboot指定时间触发定时任务新建测试Demo类执行定时任务 packagecom.task.zhixingshijian;importjava.time.LocalDateTime;importjava.time.temporal.ChronoField;importjava.util.*;/** *@authorwuzhenyong *ClassName:TaskDemo.java *date:2022-......
  • js获取当前时间
    $("#current").html(currentDate(true,true))/*type:true(格式:2018年01月01日) false(格式:2018-01-01)isno:true(包含时分秒:2018-01-0101:01:01) false(不包含时分秒:2018-01-01)*/functioncurrentDate(type,isno){vardate=newDate();varyear=singu......
  • 多元时间序列 | Matlab粒子群算法优化深度置信网络(PSO-DBN)多变量时间序列预测
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • SQL Server计算行之间的时间差
    有如下的表格:ModifyDate|ModifiedBy|TaskID|2018-02-05|Bob      |55444 |2018-02-06|Lily       |55444 |2018-02-08|Sarah     |55444 | 对于每一行,我需要计算每个TaskID在Modifydate之间的时间差(以天为单位)。例如,我......
  • 树上背包优化 - 时间复杂度证明
    树上背包优化-时间复杂度证明例题树上背包顾名思义,就是在树上做背包dp树上背包的模板代码如下voiddfs(intx){ sz[x]=1; if(x>=n-m+1){ dp[x][1]=-a[x]; return; } for(PIIe:eg[x]){ intnxt=e.first; dfs(nxt); sz[x]+=sz[nxt]; for......
  • 利用 XGBoost 进行时间序列预测
    推荐:使用NSDT场景编辑器助你快速搭建3D应用场景XGBoost应用程序的常见情况是分类预测(如欺诈检测)或回归预测(如房价预测)。但是,也可以扩展XGBoost算法以预测时间序列数据。它是如何工作的?让我们进一步探讨这一点。时间序列预测数据科学和机器学习中的预测是一种技术,用于根据一......
  • 关于时间的工具类
    importcn.hutool.core.text.StrPool;importcom.scggic.hr.service.common.Constant;importcom.scggic.hr.service.common.ServiceException;importcom.scggic.hr.service.ov.common.DateVo;importjava.sql.Timestamp;importjava.text.ParseException;importjava.text.S......