Heim >Datenbank >Oracle >So konvertieren Sie ein Datum in einen String in Oracle

So konvertieren Sie ein Datum in einen String in Oracle

青灯夜游
青灯夜游Original
2022-03-02 18:36:3044341Durchsuche

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.

So konvertieren Sie ein Datum in einen String in Oracle

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)

MONATMonatMonatMONMonmonMMTAGTagTagDYDydyDDDDDD WWWCC JQRMrm

示例:

select to_char(sysdate,'yyyy-mm-dd') from dual;

2018-11-13

to_char 例子 

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') '4d6bf6835e8de0aad273cfaa20f6c3db'
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn