Hadoop 清管器通过日期(yyyy MM dd)

Hadoop 清管器通过日期(yyyy MM dd),hadoop,apache-pig,Hadoop,Apache Pig,如何以简单的yyyy-MM-dd格式将日期传递给pig脚本 我正在传递一个日期,如下所示: pig -f script.pig -param dt="2016-06-03" 在脚本中,如果我使用: ToDate($dt,'yyyy-MM-dd') 它将输出显示为: 1969-12-31T18:00:02.007-06:00 我试图阅读pig ToDate文档,但似乎没有帮助。看起来您缺少了“ ToDate('$dt','yyyy-MM-dd') 从有关参数替换的文档中查看此示例: %de

如何以简单的yyyy-MM-dd格式将日期传递给pig脚本

我正在传递一个日期,如下所示:

pig -f script.pig -param dt="2016-06-03"
在脚本中,如果我使用:

ToDate($dt,'yyyy-MM-dd')
它将输出显示为:

1969-12-31T18:00:02.007-06:00

我试图阅读pig ToDate文档,但似乎没有帮助。

看起来您缺少了

ToDate('$dt','yyyy-MM-dd')
从有关参数替换的文档中查看此示例:

%declare DESC 'Joe\'s URL'
A = load 'data' as (name, desc, url);
B = FILTER A by desc eq '$DESC';

你用的是哪种猪的版本?