最近使用kettle任务时在脚本开发时,使用到获取指定日期前后几天的日期例如: 获得变量yesterday=,前两天的日期字符串。
但是并没有使用过获取指定日期前后几天的日期查看date文檔,把常用内容列举下来,方便查看:
显示指定字符串的日期如:date -d "" 设置时间为指定字符串时间还可以指定时间显示格式:常见的有:
以上攵档中,-d(--date)是我们肯定会用的参数用来指定某一天的日期,如:
但是需要进行当前时间天数运算我们会想到时间戳,可以完美的解决加減问题可以将指定日期转化成时间戳,然后对时间戳进行格式化获得我们想要的日期加减需求,
其中@符号是问度娘知道的,应该是使用时间戳转化成日期类型,
在时间戳进行加减的时候需要使用括号括起来,并且需要使用$()将带括号的计算表达式括起来然后以要求时间格式输出显示。