要替换日期函数中的pig脚本



我正在尝试编写一个日期格式为2016年4月15日的pig脚本。我想把它转换成04-15-2016。当我做以下事情时,我得到了:

x=REPLACE(date,'','-');
dump x;

我想知道写这篇文章的正确方法。

谢谢,堆叠

这应该可以工作。

X = FOREACH A GENERATE REPLACE(date,'/','-');
DUMP X;

在REPLACE中将字段转换为字符数组。

REPLACE(string, 'oldChar', 'newChar');
X = FOREACH A GENERATE REPLACE((chararray)date,'/','-');
dump X;

最新更新