首頁  >  文章  >  資料庫  >  oracle中字串轉日期的函數是哪個

oracle中字串轉日期的函數是哪個

下次还敢
下次还敢原創
2024-05-07 14:57:16880瀏覽

Oracle 中將字串轉換為日期的函數為 TO_DATE。其語法為TO_DATE(string, format_mask),其中format_mask 指定字串中日期部分的格式,常見格式包括YYYY(年份)、MM(月份)、DD(日期)、HH(小時)、MI(分鐘)、SS (秒)和FF(毫秒)。如果字串不符合指定的格式,則函數傳回 NULL。

oracle中字串轉日期的函數是哪個

Oracle 中字串轉日期的函數

Oracle 中用於將字串轉換為日期的函數為TO_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
  • 遮罩中可以包含可選的符號,例如分隔符號和前綴。

以上是oracle中字串轉日期的函數是哪個的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn