Heim > Datenbank > Oracle > Hauptteil

So konvertieren Sie ein Datum in einen String in Oracle

青灯夜游
Freigeben: 2022-03-02 18:40:09
Original
44059 Leute haben es durchsucht

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])
Nach dem Login kopieren

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
Nach dem Login kopieren

to_char 例子 

VorlageBeschreibung
HHStunden eines Tages (01-12)
HH12 Stunden ( 01-12)
HH24Stunden am Tag (00-23)
MIMinuten (00-59)
SSSekunden (00-59)
SSSSSekunden nach Mitternacht (0-86399)
AM oder A.M. oder PM oder P.M.Mittagsmarkierung (Großbuchstaben)
am oder vormittags oder PM oder PMMittagsmarkierung (klein geschrieben)
Y,YYYJahr mit Komma (4 und mehr Ziffern)
YYYYJahr (4 und mehr Ziffern)
YYYletzte 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!