TO_DATE
Omschrijving
TO_DATE
is een rijfunctie die converteert TEXT
waarden voor DATE
waarden en geeft de notatie van de datum- en tijdelementen in de tekenreeks aan.Syntaxis
TO_DATE
(string_expression
,"date_format
")Retourwaarde
Retourneert één waarde per rij van het type
DATE
(die per definitie in UTC is).Invoerparameters
- string_expression
- Vereist. Een veld of expressie van het typeTEXT.
- date_format
- Vereist. Een patroon dat beschrijft hoe de datum is opgemaakt.
Voorbeelden
Nieuwe . definiëren
DATE
Het door Prism berekende veld op basis van het basisveld 'order_date'
, dat tijdstempels bevat in de notatie: 2014.07.10 om 15:08:56 PDT
:TO_DATE([order_date],"yyyy.MM.dd 'at' HH:mm:ss z")
Nieuwe . definiëren
DATE
Berekend Prism-veld door eerst afzonderlijke velden voor maand
, dag
, jaar
en vertrektijd
te combineren (met CONCAT
) en het uitvoeren van een transformatie op depart_time
om ervoor te zorgen dat tijden van drie cijfers worden geconverteerd naar tijden van vier cijfers (met behulp van REGEX_REPLACE
):TO_DATE(CONCAT([month],"/",[day],"/",[year],":", REGEX_REPLACE([depart_time],"\b(\d{3})\b","0$1")),"MM/dd/yyyy:HHmm")
Nieuwe . definiëren
DATE
Het door Prism berekende veld op basis van het basisveld created_at
, dat tijdstempels bevat in de notatie: za 25 jan 16:35:23 +0800 2014
(dit is de tijdstempelnotatie die wordt geretourneerd door de API van Twitter):TO_DATE([created_at],"EEE MMM dd HH:mm:ss Z yyyy")