有没有一个方法,我可以得到今天的日期在Pig脚本在yyy-mm-dd格式。我找不到任何api。谢谢
ou6hu8tu1#
你可以用 ToString(CurrentTime(),'yyyy-MM-dd') as date:chararray 在你的Pig剧本里。
ToString(CurrentTime(),'yyyy-MM-dd') as date:chararray
pw9qyyiw2#
您可以定义 TODAYS_DATE 变量如下:
TODAYS_DATE
%default TODAYS_DATE `date +%Y-%m-%d`;
并在每次需要时通过插入 $TODAYS_DATE 在字符串中:
$TODAYS_DATE
'/data/mydata/$TODAYS_DATE'
确保没有打字错误。您也可以使用 %declare ,但您将失去重写命令行或参数文件中的值的灵活性。
%declare
2条答案
按热度按时间ou6hu8tu1#
你可以用
ToString(CurrentTime(),'yyyy-MM-dd') as date:chararray
在你的Pig剧本里。pw9qyyiw2#
您可以定义
TODAYS_DATE
变量如下:并在每次需要时通过插入
$TODAYS_DATE
在字符串中:确保没有打字错误。您也可以使用
%declare
,但您将失去重写命令行或参数文件中的值的灵活性。