以pig的yyyy-mm-dd格式获取今天的日期

3htmauhk  于 2021-06-21  发布在  Pig
关注(0)|答案(2)|浏览(386)

有没有一个方法,我可以得到今天的日期在Pig脚本在yyy-mm-dd格式。我找不到任何api。
谢谢

ou6hu8tu

ou6hu8tu1#

你可以用 ToString(CurrentTime(),'yyyy-MM-dd') as date:chararray 在你的Pig剧本里。

pw9qyyiw

pw9qyyiw2#

您可以定义 TODAYS_DATE 变量如下:

%default TODAYS_DATE `date +%Y-%m-%d`;

并在每次需要时通过插入 $TODAYS_DATE 在字符串中:

'/data/mydata/$TODAYS_DATE'

确保没有打字错误。您也可以使用 %declare ,但您将失去重写命令行或参数文件中的值的灵活性。

相关问题