hiveQL String zu Datum-Konvertierung
Ich bin ein wenig neu auf hiveQL und könnte einige Tipps.
Arbeite ich an der Erstellung einer Ansicht in Bienenwachs, und ich wollte zu konvertieren einen string in einen date-Datentyp.
Mein Ziel ist, klopfen die Zeit, die Infos aus, und nur wieder das Datum.
Beispiel:
Konvertieren "- 2013-11-01 12:31:15'
zu '2013-11-01'
Kennt jemand eine Möglichkeit oder eine Funktion, die dies tut?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die integrierte Funktion to_date(2013-11-01 12:31:15). Diese wandeln es in 2013-11-01.
Überprüfen Sie die Beschreibung unter Datum-Funktionen
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions
Können Sie ändern Sie die Zeichenfolge das Datum, indem Sie mit dem folgenden code:
unix_timestamp('string', 'format') - konvertieren von string zu unixtimestamp
from_unixtime(unixtimeformat) - konvertiert unix-timestamp zu timestamp-format
to_date(timestamp) - liefert Datum Teil aus dem timestamp-format