我正在尝试编写一个日期格式为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;