2016-05-03 4 views
0

Ich versuche, ein Schwein Skript zu schreiben, das Datum im Format 04/15/2016 hat. Ich möchte es in 04-15-2016 konvertieren. Ich bekomme, wenn ich das unten tue:Schwein-Skript zum Ersetzen mit - in-Datum-Funktion

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

Ich möchte die richtige Art zu wissen, dies zu schreiben.

Danke, Stacky

Antwort

0

das Feld als chararray in REPLACE Cast.

REPLACE(string, 'oldChar', 'newChar'); 

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

Dies sollte funktionieren.

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