gpt4 book ai didi

hadoop - 以 yyyy-MM-dd 为单位的 pig 通过日期

转载 作者:可可西里 更新时间:2023-11-01 15:29:20 27 4
gpt4 key购买 nike

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

关于hadoop - 以 yyyy-MM-dd 为单位的 pig 通过日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37625557/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com