Cast string to Date funktioner

Oversigt: i denne vejledning lærer du forskellige funktioner, der konverterer en streng til en dato i cast.

konverter streng til dato ved hjælp af CAST () – funktion

SV giver en CAST() – funktion, der giver dig mulighed for at konvertere en streng til en dato. Følgende illustrerer syntaksen for CAST() funktion:

CAST (string AS DATE)

i denne syntaks kanstringvære enhverDATE værdi, der kan konverteres til en dato. FunktionenCAST() returnerer enDATE værdi, hvis den med succes konverterer strengen til dato. Hvis funktionen ikke konverteres, udsteder den en fejl afhængigt af implementeringen af et specifikt databasesystem.

følgende eksempel viser, hvordan du konverterer en streng til en dato:

SELECT CAST('2018' AS DATE);

KVL-Server konverterer strengen 2018 til January 1st, 2018:

2018-01-01

tilsvarende konverterer følgende eksempel også strengen 180101 til January 1st, 2018:

SELECT CAST('180101' AS DATE);

Her er resultatet:

2018-01-01

konverter streng til dato ved hjælp af to_date() funktion

unktionen TO_DATE(), der konverterer en streng til dato baseret på et bestemt format.

følgende viser TO_DATE() funktionssyntaks:

TO_DATE(string, format)

for eksempel at konvertere strengen '10 Aug 2018' til en datoværdi bruger du følgende sætning:

SELECT TO_DATE( '10 Aug 2018', 'DD MON YYYY' )FROM dual;

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *