Heim  >  Artikel  >  Datenbank  >  Was ist die Funktion zum Konvertieren einer Zeichenfolge in ein Datum in Oracle?

Was ist die Funktion zum Konvertieren einer Zeichenfolge in ein Datum in Oracle?

下次还敢
下次还敢Original
2024-05-07 14:57:16880Durchsuche

Die Funktion in Oracle zum Konvertieren einer Zeichenfolge in ein Datum ist TO_DATE. Die Syntax lautet TO_DATE(string, format_mask), wobei format_mask das Format des Datumsteils in der Zeichenfolge angibt. Zu den gängigen Formaten gehören YYYY (Jahr), MM (Monat), DD (Datum), HH (Stunde), MI (Minute). , SS (Sekunden) und FF (Millisekunden). Wenn die Zeichenfolge nicht dem angegebenen Format entspricht, gibt die Funktion NULL zurück. Die Funktion, die in Oracle zum Konvertieren einer Zeichenfolge in ein Datum verwendet wird, ist TO_DATE.

SyntaxWas ist die Funktion zum Konvertieren einer Zeichenfolge in ein Datum in Oracle?

TO_DATE(string, format_mask)Wobei:

    string: Der zu konvertierende StringTO_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: Eine Maske, die das Format des Datumsteils der Zeichenfolge angibt <li>
🎜Verwendungsbeispiel 🎜🎜🎜Das folgende Beispiel konvertiert die Zeichenfolge „2023-03-08“ in ein Datum: 🎜rrreee🎜Ausgabe: 🎜rrreee 🎜🎜mask Code format🎜🎜🎜format_mask Mask gibt das Format des Datumsteils in der Zeichenfolge an. Im Folgenden sind gängige Maskenformate aufgeführt: 🎜
    🎜YYYY: Jahr (vier Ziffern) 🎜🎜YY: Jahr (zwei Ziffern) 🎜🎜 MM code>: Monat (zwei Ziffern) 🎜🎜<code>DD: Datum (zwei Ziffern) 🎜🎜HH: Stunde (zwei Ziffern) 🎜🎜MI : Minuten (zwei Ziffern) 🎜🎜SS: Sekunden (zwei Ziffern) 🎜🎜FF: Millisekunden (drei Ziffern) 🎜🎜🎜 🎜Hinweis🎜🎜
      🎜Wenn Die Zeichenfolge entspricht nicht dem angegebenen Maskenformat. Die Funktion TO_DATE gibt NULL zurück. 🎜🎜Optionale Symbole wie Trennzeichen und Präfixe können in die Maske eingefügt werden. 🎜🎜

Das obige ist der detaillierte Inhalt vonWas ist die Funktion zum Konvertieren einer Zeichenfolge in ein Datum 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