Как преобразовать поле «Дата» только в Apache Pig - PullRequest
0 голосов
/ 06 ноября 2019

Возникают проблемы с преобразованием поля даты только в PIG.

(Trump, Donald J.,VA,MARKETING EXECUTIVE,40,2/6/2016)

В то время как большинство, если не все, примеры имеют дело с полями даты и времени, как преобразовать, когда нет символов времени? Я подозреваю, что ошибка происходит в результате моей первой строки кода.

receipts = FOREACH receipts GENERATE candnm, contbrst, contbroccupation, contbreceiptamt, ToDate(contbreceiptdt, 'dd/MM/yyyy') AS contbreceiptdt;
receipts = FOREACH receipts GENERATE candnm, contbrst, contbroccupation, contbreceiptamt, ToString(contbreceiptdt, 'yyyy-mm-dd') AS (contbreceiptdt:chararray);
...