Maison > Article > base de données > Quelle est la fonction pour convertir une chaîne en date dans Oracle ?
La fonction dans Oracle pour convertir une chaîne en date est TO_DATE. La syntaxe est TO_DATE(string, format_mask), où format_mask spécifie le format de la partie date dans la chaîne. Les formats courants incluent AAAA (année), MM (mois), JJ (date), HH (heure), MI (minute). , SS (secondes) et FF (millisecondes). Si la chaîne n'est pas conforme au format spécifié, la fonction renvoie NULL. La fonction utilisée pour convertir une chaîne en date dans Oracle est
TO_DATE
.
Syntaxe
TO_DATE(string, format_mask)
Où :
string
: La chaîne à convertirTO_DATE
。
语法
TO_DATE(string, format_mask)
其中:
string
:要转换的字符串format_mask
:指定字符串中日期部分的格式的掩码使用示例
以下示例将字符串 "2023-03-08" 转换为日期:
<code class="sql">SELECT TO_DATE('2023-03-08', 'YYYY-MM-DD') FROM dual;</code>
输出:
<code>08-MAR-23</code>
掩码格式
format_mask
掩码指定字符串中日期部分的格式。以下是常见的掩码格式:
YYYY
:年份(四位数字)YY
:年份(两位数字)MM
:月份(两位数字)DD
:日期(两位数字)HH
:小时(两位数字)MI
:分钟(两位数字)SS
:秒(两位数字)FF
:毫秒(三位数字)注意
TO_DATE
函数将返回 NULL
format_mask : un masque qui spécifie le format de la partie date de la chaîne <li>
format_mask
Mask spécifie le format de la partie date dans la chaîne. Les formats de masque courants suivants sont les suivants : 🎜YYYY
: année (quatre chiffres) 🎜🎜YY
: année (deux chiffres) 🎜🎜 MM code> : Mois (deux chiffres) 🎜🎜<code>DD
: Date (deux chiffres) 🎜🎜HH
: Heure (deux chiffres) 🎜🎜MI
: minutes (deux chiffres) 🎜🎜SS
: secondes (deux chiffres) 🎜🎜FF
: millisecondes (trois chiffres) 🎜🎜🎜 🎜Note🎜🎜TO_DATE
renverra NULL
. 🎜🎜Des symboles facultatifs tels que des délimiteurs et des préfixes peuvent être inclus dans le masque. 🎜🎜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!