TO_DATE
Beschreibung
TO_DATE
ist eine Zeilenfunktion zur Konvertierung TEXT
Werte an DATE
-Werte und gibt das Format der Datums- und Zeitelemente in der Zeichenfolge an.Syntax
TO_DATE
(string_expression
,"date_format
")Rückgabewert
Gibt pro Zeile einen Wert des Typs "" zurück
DATE
(per Definition in UTC).Eingabeparameter
- string_expression
- Erforderliche Inhalte. Ein Feld oder ein Ausdruck der Art "".TEXT.
- date_format
- Erforderliche Inhalte. Ein Muster, das die Formatierung des Datums beschreibt.
Beispiele
Definieren Sie eine neue
DATE
Von Prism berechnetes Feld basierend auf dem Basisfeld order_date
, das Zeitstempel im folgenden Format enthält: 10.07.2014 um 15:08:56 PDT
:TO_DATE([order_date],"yyyy.MM.dd 'at' HH:mm:ss z")
Definieren Sie eine neue
DATE
Prism hat das Feld berechnet, indem zuerst die einzelnen Felder für month
, day
, year
und destination_time
kombiniert wurden (mithilfe von CONCAT
) und Durchführung einer Transformation für destination_time
, um sicherzustellen, dass dreistellige Zeiten in vierstellige Zeiten konvertiert werden (mit REGEX_REPLACE
):TO_DATE(CONCAT([month],"/",[day],"/",[year],":", REGEX_REPLACE([depart_time],"\b(\d{3})\b","0$1")),"MM/dd/yyyy:HHmm")
Definieren Sie eine neue
DATE
Von Prism berechnetes Feld basierend auf dem Basisfeld „created_at“
, das Zeitstempel im folgenden Format enthält: Sal 25 Jan 16:35:23 +0800 2014
(dies ist das von der API von Twitter zurückgegebene Zeitstempelformat):TO_DATE([created_at],"EEE MMM dd HH:mm:ss Z yyyy")