今天以猪的yyyy-mm-dd格式获取今日约会

时间:2014-05-18 13:54:44

标签: apache-pig

有没有办法可以用yyyy-mm-dd格式在Pig Script中获取今天的日期。我无法获得任何API。

由于

2 个答案:

答案 0 :(得分:4)

您可以像这样定义TODAYS_DATE变量:

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

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

'/data/mydata/$TODAYS_DATE'

确保没有输入错误。您也可以使用%declare,但是您将无法灵活地覆盖命令行或参数文件中的值。

答案 1 :(得分:3)

您可以在 pig 脚本中使用ToString(CurrentTime(),'yyyy-MM-dd') as date:chararray