Dans Oracle, vous pouvez utiliser la fonction to_char() pour convertir des dates en chaînes. La fonction de cette fonction est de convertir des types numériques ou de date en types de caractères ; peut convertir Le type de date x est formaté et converti en chaîne selon le format f.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.
Dans Oracle, vous pouvez utiliser la fonction to_char() pour convertir la date en chaîne.
La fonction Oracle to_char est de convertir le type numérique ou date en type de caractère.
Syntaxe :
to_char(x[,f])
Le type de date x peut être formaté et converti en chaîne selon le format f.
Template pour la conversion de date / heure (valeurs possibles de f)
emplate | destcription |
---|---|
hh | hours en une journée (01-12) |
hh12 | heures ( 01-12) |
HH24 | Heures dans une journée (00-23) |
MI | Minutes (00-59) |
SS | Secondes (00-59) |
SSSS | Secondes après minuit (0-86399) |
AM ou A.M. ou PM ou P.M. | Marque de midi (majuscule) |
am ou a.m. ou pm ou p.m. | Marque de midi (petite écriture) |
Y,YYY | année avec virgule (4 chiffres et plus) |
YYYY | année (4 chiffres et plus) |
YYY | les trois derniers chiffres de l'année |
YY | Le deux derniers chiffres de l'année |
Y | Le dernier chiffre de l'année |
BC ou B.C. ou AD ou A.D. | Logo de l'année (majuscule) |
bc ou b.c ou ad ou a.d. | Logo de l'année (minuscules) |
MOIS | Nom complet du mois en majuscules (9 caractères) |
Mois | Nom complet du mois en casse mixte (9 caractères) |
mois | Nom complet du mois en minuscules (9 caractères) |
MON | Nom du mois abrégé en majuscules (3 caractères) |
Mon | Nom du mois abrégé en majuscules (3 caractères) |
mon | Mois abrégé en minuscules Prénom (3 caractères) |
MM | Mois (01-12) |
JOUR | Nom de date complet en majuscules (9 caractères) |
Jour | Nom de date complet en casse mixte (9 caractères) |
jour | Nom de date en minuscules (9 caractères) |
DY | Nom de date abrégé en majuscules (3 caractères) |
Dy | Nom de date abrégé en casse mixte (3 caractères) |
dy | Nom de date abrégé en minuscules (3 caractères) |
DDD | Jours dans une année (001-366) |
DD | Jours dans un mois (01-31) |
D | Jours dans une semaine (1-7; SUN=1) |
W | Nombre de semaines dans un mois |
WW | Nombre de semaines dans une année |
CC | Siècle (2 chiffres) |
J | Date julien (date depuis le 1er janvier 4712 avant JC) |
Q | Quartier |
RM | mois en chiffres romains ( I-XII; I=JAN) - majuscule |
rm | Mois en chiffres romains (I-XII ; I=JAN) - minuscule |
示例:
select to_char(sysdate,'yyyy-mm-dd') from dual; 2018-11-13
to_char 例子
输入 | 输出 |
---|---|
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, '"Bon nombre : "999') | 'Bon nombre : 485' |
to_char(485.8,'"Pré-décimal :"999" Post-décimal :" .999 ') | 'Pré-décimal : 485 Post-décimal : .800' |
to_char(12,'99V999') | '12000' |
to_char (12.4,'99V999') | '12400' |
to_char(12.45, '99V9') | '125' |
Tutoriel recommandé : " Tutoriel Oracle》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!