如何以简单的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文件中阅读,但似乎没有帮助。
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';
1条答案
按热度按时间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';