pig传递日期yyyy-mm-dd

u3r8eeie  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(322)

如何以简单的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

我试着从Pigtodate文件中阅读,但似乎没有帮助。

np8igboo

np8igboo1#

看来你失踪了 ' ```
ToDate('$dt','yyyy-MM-dd')

从有关参数替换的文档中查看此示例:

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

相关问题