如何以简单的yyyy-MM-dd格式将日期传递给猪脚本?
我正在通过以下日期:
pig -f script.pig -param dt="2016-06-03"
在脚本中,如果我使用:
ToDate($dt,'yyyy-MM-dd')
它显示输出为:
1969-12-31T18:00:02.007-06:00
我尝试阅读猪ToDate文档,但它似乎没有帮助。
答案 0 :(得分:1)
您似乎错过了'
ToDate('$dt','yyyy-MM-dd')
从有关参数替换的文档中查看此示例:
%declare DESC 'Joe\'s URL'
A = load 'data' as (name, desc, url);
B = FILTER A by desc eq '$DESC';