TO_DATE-Funktion Oracle/PLSQL

In diesem Oracle-Lernprogramm wird erläutert, wie Sie die Oracle/PLSQL TO_DATE-Funktion mit Syntax und Beispielen verwenden.

Beschreibung

Die Oracle/PLSQL TO_DATE-Funktion konvertiert eine Zeichenfolge in ein Datum.

Syntax

Die Syntax für die TO_DATE-Funktion in Oracle/PLSQL lautet:

TO_DATE( string1, [ format_mask ], [ nls_language ] )

Parameter oder Argumente

string1 Die Zeichenfolge, die in ein Datum konvertiert wird.

format_mask Wahlweise. Dies ist das Format, das verwendet wird, um string1 in ein Datum zu konvertieren. Es kann einer oder eine Kombination der folgenden Werte sein:

ParameterErläuterung
YEARJahr, ausgesprochen
YYYY4-Ziffer Jahr
YYY YY YLetzte 3, 2 oder 1 Ziffer (n) des Jahres.
IYY IY ILetzte 3, 2 oder 1 Ziffer (n) des ISO-Jahres.
IYYY4-stelliges Jahr nach ISO-Standard
RRRRAkzeptiert ein zweistelliges Jahr und gibt ein vierstelliges Jahr zurück. Ein Wert zwischen 0 und 49 ergibt ein Jahr 20xx. Ein Wert zwischen 50 und 99 ergibt ein 19xx-Jahr.
QQuartal des Jahres (1, 2, 3, 4; JAN-MAR = 1).
MMMonat (01-12; JAN = 01).
MONKurzname des Monats.
MONTHName des Monats, gefüllt mit Leerzeichen, Länge 9 Zeichen.
RMMonat der römischen Zahl (I-XII; JAN = I).
WWWoche des Jahres (1-53), wobei Woche 1 am ersten Tag des Jahres beginnt und bis zum siebten Tag des Jahres andauert.
WWoche des Monats (1-5), wobei Woche 1 am ersten Tag des Monats beginnt und am siebten endet.
IWWoche des Jahres (1-52 oder 1-53) basierend auf dem ISO-Standard.
DWochentag (1-7).
DAYName des Tages
DDTag des Monats (1-31).
DDDTag des Jahres (1-366).
DYAbkürzter Name des Tages.
J Julian day; the number of days since January 1, 4712 BC.
HHTageszeit (1-12).
HH12Tageszeit (1-12).
HH24Tageszeit (0-23).
MIMinute (0-59).
SSSekunde(0-59).
SSSSSSekunden nach Mitternacht(0-86399).
FFSekundenbruchteile. Verwenden Sie nach FF einen Wert FROM 1 bis 9, um die Anzahl der Stellen in Sekundenbruchteilen anzugeben. Beispielsweise ‚FF4‘.
AM, A.M., PM, or P.M.Meridian-Indikator
AD or A.DAD Indikator
BC or B.C.BC Indikator
TZDInformationen zur Sommerzeit Beispielsweise „PST“
TZHZeitzone Stunde.
TZMZeitzone Minute
TZRZeitzone Region.

nls_language Wahlweise. Dies ist die Sprache nls, die verwendet wird, um string1 in ein Datum zu konvertieren.

Kehrt zurück

  • Die Funktion TO_DATE gibt einen Datumswert zurück.

Gilt für

Die TO_DATE-Funktion kann in folgenden Versionen von Oracle/PLSQL verwendet werden:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Beispiel

Sehen wir uns einige Beispiele für Oracle/PLSQL TO_DATE-Funktion an und untersuchen Sie, wie Sie die TO_DATE-Funktion in Oracle/PLSQL verwenden.
Beispielsweise: