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:

Parameter Erläuterung
YEAR Jahr, ausgesprochen
YYYY 4-Ziffer Jahr
YYY YY Y Letzte 3, 2 oder 1 Ziffer (n) des Jahres.
IYY IY I Letzte 3, 2 oder 1 Ziffer (n) des ISO-Jahres.
IYYY 4-stelliges Jahr nach ISO-Standard
RRRR Akzeptiert 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.
Q Quartal des Jahres (1, 2, 3, 4; JAN-MAR = 1).
MM Monat (01-12; JAN = 01).
MON Kurzname des Monats.
MONTH Name des Monats, gefüllt mit Leerzeichen, Länge 9 Zeichen.
RM Monat der römischen Zahl (I-XII; JAN = I).
WW Woche des Jahres (1-53), wobei Woche 1 am ersten Tag des Jahres beginnt und bis zum siebten Tag des Jahres andauert.
W Woche des Monats (1-5), wobei Woche 1 am ersten Tag des Monats beginnt und am siebten endet.
IW Woche des Jahres (1-52 oder 1-53) basierend auf dem ISO-Standard.
D Wochentag (1-7).
DAY Name des Tages
DD Tag des Monats (1-31).
DDD Tag des Jahres (1-366).
DY Abkürzter Name des Tages.
J  Julian day; the number of days since January 1, 4712 BC.
HH Tageszeit (1-12).
HH12 Tageszeit (1-12).
HH24 Tageszeit (0-23).
MI Minute (0-59).
SS Sekunde(0-59).
SSSSS Sekunden nach Mitternacht(0-86399).
FF Sekundenbruchteile. 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.D AD Indikator
BC or B.C. BC Indikator
TZD Informationen zur Sommerzeit Beispielsweise „PST“
TZH Zeitzone Stunde.
TZM Zeitzone Minute
TZR Zeitzone 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: