In diesem Tutorial werden Sie angezeigt.
Orale to_date () Funktion
Mit der Funktion to_date () in Oracle können Sie ein bestimmtes Zeichenfolgendatum wörtlich in einen Datumstyp geben.
Die Funktionssyntax:
To_date (char [, fmt [, 'nlsparam']])Die Funktion akzeptiert drei Hauptargumente:
Wenn das Format Julian ist und als J dargestellt wird, muss der Eingangswert ein ganzzahliger Typ sein.
Der Eingangswert kann in den folgenden Formaten enthalten sein:
Beispiel für Funktionsnutzung
Im Folgenden finden Sie Beispiele für die Funktion der to_date in der Oracle -Datenbank:
Beispiel 1 - grundlegende Konvertierung
Das folgende Beispiel zeigt, wie die Funktion to_date verwendet wird, um eine bestimmte Zeichenzeichenfolge in ein Datum zu konvertieren.
Wählen Sie to_date ('10. Januar 2023', 'Monat DD, YJJJ')In diesem Fall konvertieren wir die angegebene Datumszeichenfolge in einen Datumstyp mit dem monatlichen DD, YJJJ -Format.
Der resultierende Wert wird angezeigt:
To_date ('Januar 102023', 'Monthdd, Yjyy')Beispiel 2 - Konvertieren Sie Datum und Uhrzeittyp zum Datum
Das zweite Beispiel zeigt, wie eine bestimmte Zeichenzeichenfolge bisher konvertiert wird.
Wählen Sie to_date ('10. Januar 2023, 1:03', 'Month DD, YJJJ, HH: MI P.M.'))
von Dual; [/cc]
In diesem Fall müssen wir das Zeitformat als HH: Mi P angeben.M.
Die resultierende Ausgabe ist wie gezeigt:
To_date ('Januar 1023,1: 03', 'Monthdd, Yjyy, HH: MIP.M.'))Beispiel 3 - Angabe des Sprachparameters angeben
Betrachten Sie den folgenden Beispiel, in dem nach demonstrieren, wie die Funktion to_date mit dem Parameter nls_date_language verwendet wird.
Wählen Sie to_date ('10. Januar 2023, 1:03', 'Month DD, YJJJ, HH: MI P.M.',' NLS_DATE_LANGUAGE = American ')Dies sollte den Wert zurückgeben:
2023-01-10 01:03:00Sobald wir die Sitzungssprache ändern, als:
Alter Session Set nls_territory = 'Australien';Die Zeit umwandeln.
Wählen Sie to_date ('10. Januar 2023, 1:03', 'Month DD, YJJJ, HH: MI P.M.',' NLS_DATE_LANGUAGE = American ')Abschluss
In diesem Beitrag untersuchen wir die Verwendung der TO_DATE -Funktion in der Oracle -Datenbank, um ein bestimmtes Eingangsdatum wörtlich umzuwandeln, bis Datumstyp.