In Oracle können Sie die Funktion to_char() verwenden, um Datumsangaben in Zeichenfolgen umzuwandeln. Die Funktion dieser Funktion besteht darin, numerische oder Datumstypen in Zeichentypen umzuwandeln kann konvertieren. Datumstyp x wird gemäß Format f formatiert und in eine Zeichenfolge konvertiert.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer.
In Oracle können Sie die Funktion to_char() verwenden, um das Datum in eine Zeichenfolge umzuwandeln.
Die Funktion der Oracle to_char-Funktion besteht darin, numerische oder Datumstypen in Zeichentypen umzuwandeln.
Syntax:
to_char(x[,f])
Der Datumstyp x kann gemäß Format f formatiert und in einen String umgewandelt werden.
Vorlage für Datums-/Uhrzeitkonvertierung (mögliche Werte von f)
Vorlage | Beschreibung |
---|---|
HH | Stunden eines Tages (01-12) |
HH12 | Stunden ( 01-12) |
HH24 | Stunden am Tag (00-23) |
MI | Minuten (00-59) |
SS | Sekunden (00-59) |
SSSS | Sekunden nach Mitternacht (0-86399) |
AM oder A.M. oder PM oder P.M. | Mittagsmarkierung (Großbuchstaben) |
am oder vormittags oder PM oder PM | Mittagsmarkierung (klein geschrieben) |
Y,YYY | Jahr mit Komma (4 und mehr Ziffern) |
YYYY | Jahr (4 und mehr Ziffern) |
YYY | letzte drei Ziffern des Jahres |
YY | Die Letzte zwei Ziffern des Jahres |
Y | Die letzte Ziffer des Jahres |
BC oder B.C. Jahreslogo (Kleinbuchstaben) | |
Vollständiger Monatsname in Großbuchstaben (9 Zeichen) | |
Monatsname in gemischter Großschreibung in voller Länge (9 Zeichen) | |
Vollständiger langer Monatsname in Kleinbuchstaben (9 Zeichen) | |
Abgekürzter Monatsname in Großbuchstaben (3 Zeichen) | |
Abgekürzter Monatsname in Groß- und Kleinschreibung (3 Zeichen) | |
Abgekürzter Monatsname in Kleinbuchstaben Vorname (3 Zeichen) | |
Monat (01-12) | |
Vollständiger Datumsname in Großbuchstaben (9 Zeichen) | |
Datumsname in voller Länge in gemischter Großschreibung (9 Zeichen) | |
Datumsname in Kleinbuchstaben in voller Länge (9 Zeichen) | |
Abgekürzter Datumsname in Großbuchstaben (3 Zeichen) | |
Abgekürzter Datumsname in Großbuchstaben (3 Zeichen) | |
Abgekürzter Datumsname in Kleinbuchstaben (3 Zeichen) | |
Tage im Jahr (001-366) | |
Tage im Monat (01-31) | |
Tage in einer Woche (1-7; SO=1) | |
Anzahl der Wochen in einem Monat | |
Anzahl der Wochen in einem Jahr | |
Jahrhundert (2 Ziffern) | |
Julianisches Datum (Datum seit 1. Januar 4712 v. Chr.) | |
Viertel | |
Monat in römischen Ziffern (I-XII; I=JAN) – Großbuchstaben | |
Monat in römischen Ziffern (I-XII; I=JAN) – Kleinbuchstaben |
输入 | 输出 |
---|---|
to_char(now(),'Day, HH12:MI:SS') | 'Tuesday , 05:39:18' |
to_char(now(),'FMDay, HH12:MI:SS') | 'Tuesday, 05:39:18' |
to_char(-0.1,'99.99') | ' -.10' |
to_char(-0.1,'FM9.99') | '-.1' |
to_char(0.1,'0.9') | ' 0.1' |
to_char(12,'9990999.9') | ' 0012.0' |
to_char(12,'FM9990999.9') | '0012' |
to_char(485,'999') | ' 485' |
to_char(-485,'999') | '-485' |
to_char(485,'9 9 9') | ' 4 8 5' |
to_char(1485,'9,999') | ' 1,485' |
to_char(1485,'9G999') | ' 1 485' |
to_char(148.5,'999.999') | ' 148.500' |
to_char(148.5,'999D999') | ' 148,500' |
to_char(3148.5,'9G999D999') | ' 3 148,500' |
to_char(-485,'999S') | '485-' |
to_char(-485,'999MI') | '485-' |
to_char(485,'999MI') | '485' |
to_char(485,'PL999') | '+485' |
to_char(485,'SG999') | '+485' |
to_char(-485,'SG999') | '-485' |
to_char(-485,'9SG99') | '4-85' |
to_char(-485,'999PR') | '<485>' |
to_char(485,'L999') | 'DM 485 |
to_char(485,'RN') | ' CDLXXXV' |
to_char(485,'FMRN') | 'CDLXXXV' |
to_char(5.2,'FMRN') | V |
to_char(482,'999th') | ' 482nd' |
to_char(485, '"Gute Zahl: "999') | 'Gute Zahl: 485' |
to_char(485.8,'"Vordezimalzahl:"999" Nachdezimalzahl:" .999 ') | 'Pre-decimal: 485 Post-decimal: .800' |
to_char(12,'99V999') | ' 12000' |
to_char (12.4,'99V999') | ' 12400' |
to_char(12.45, '99V9') | ' 125' |
Empfohlenes Tutorial: „ Oracle-Tutorial》
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Datum in einen String in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!