In diesem Oracle-Lernprogramm wird erläutert, wie Sie die Oracle/PLSQL TO_TIMESTAMP-Funktion mit Syntax und Beispielen verwenden.
Beschreibung
Die Oracle/PLSQL TO_TIMESTAMP-Funktion konvertiert eine Zeichenfolge in einen Zeitstempel.
Syntax
Die Syntax für die TO_TIMESTAMP-Funktion in Oracle/PLSQL lautet:
Parameter oder Argumente
string1 Die Zeichenfolge, die in einen Zeitstempel konvertiert wird.
format_mask Wahlweise. Dies ist das Format, das verwendet wird, um string1 in einen Zeitstempel zu konvertieren. Es kann einer oder eine Kombination der folgenden Werte sein
Parameter | Erläuterung |
---|---|
YYYY | 4-Ziffer Jahr |
MM | Monat (01-12; JAN = 01). |
MON | Kurzname des Monats. |
MONTH | Name des Monats, gefüllt mit Leerzeichen, Länge 9 Zeichen. |
DD | Monatstag(1-31). |
HH | Stunde des Tages (1-12). |
HH12 | Stunde des Tages (1-12). |
HH24 | Stunde des Tages (0-23). |
MI | Minute (0-59). |
SS | Sekunde (0-59). |
Kehrt zurück
- Die Funktion TO_TIMESTAMP gibt einen Zeitmarkenwert zurück.
Gilt für
Die TO_TIMESTAMP-Funktion kann in folgenden Versionen von Oracle/PLSQL verwendet werden:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Beispiel
Sehen wir uns einige Beispiele für Oracle/PLSQL TO_TIMESTAMP-Funktion an und untersuchen Sie, wie Sie die TO_TIMESTAMP-Funktion in Oracle/PLSQL verwenden.
Beispielsweise:
1 2 3 4 5 6 7 8 9 |
SELECT TO_TIMESTAMP('2015/12/31 10:13:18', 'YYYY/MM/DD HH:MI:SS') FROM DUAL; -- Ergebnis: 31.12.15 10:13:18,000000000 SELECT TO_TIMESTAMP('2015/DEZ/31 10:13:18', 'YYYY/MON/DD HH:MI:SS') FROM DUAL; -- Ergebnis: 31.12.15 10:13:18,000000000 |