2017-11-13 2 views
-1

Ich habe eine CSV-Datei mit Orderdate als String drin. In Amazon Atena versucht, Datum zu verwenden, um das Format der Daten zu konvertieren, aber Fehler zu bekommen. Dies ist, was ich versuche:Amazon Athena: Dateparse zeigt ungültiges Format an

select parse_datetime(orderdate,'%m/%d/%y %H:%i:%s') from orders 

Error: INVALID_FUNCTION_ARGUMENT: Invalid format: "9/1/2015 15:43"

Antwort

1

Der Fehler bedeutet, dass Ihr Format-String '%m/%d/%y %H:%i:%s' nicht die bestelldatum Zeichenfolge übereinstimmen.

Ihr Bestelldatum hat keine Sekunden und das Jahr hat 4 Ziffern. Ändern Sie Ihre Format-String zu '%m/%d/%Y %H:%i'

Date and Time Functions and Operators

+0

..Even dann zeigt es denselben Fehler – sim

+0

meine Antwort aktualisiert. Ich habe die 4-stellige Jahresausgabe nicht bemerkt. –

+0

..Danke für das Update, aber mit diesem Format wirft es neue Fehler INVALID_FUNCTION_ARGUMENT: Illegal Musterkomponente: i – sim

Verwandte Themen