首頁  >  文章  >  資料庫  >  oracle中to_date的用法

oracle中to_date的用法

下次还敢
下次还敢原創
2024-05-02 23:40:00900瀏覽

Oracle 中 TO_DATE 函數可將字串轉換為 DATE 資料型別。語法:TO_DATE(string, format_mask)。 format_mask 是一種佔位符掩碼,用於指定 string 的日期和時間部分格式。佔位符包括 YYYY(年)、MM(月)、DD(日)、HH(小時)、MI(分鐘)、SS(秒)、FF(十億分之一秒)。例如,TO_DATE('2023-03-08', 'YYYY-MM-DD') 可將 "2023-03-08" 轉換為 DATE。

oracle中to_date的用法

Oracle 中TO_DATE 函數的用法

Oracle 中的TO_DATE 函數用於將字串轉換為DATE 數據類型。

語法:

<code class="sql">TO_DATE(string, format_mask)</code>

其中:

  • #string:要轉換的字串。
  • format_mask:指定字串格式的遮罩字串。

格式遮罩:

格式遮罩使用下列佔位符來指定日期和時間部分:

##兩位數字日#兩位數字小時(00-23)兩位數字分鐘(00-59)
#佔位符 描述
#YYYY 四位數年
MM #兩位數字月
DD
HH
#MI

SS

  • # #兩位數字秒(00-59)
FF
  • #十億分之一秒

    範例:
  • 將"2023-03-08" 字串轉換為DATE:
###
<code class="sql">TO_DATE('2023-03-08', 'YYYY-MM-DD')</code>
#######將"2023-03-08 14:30:15" 字串轉換為DATE:######
<code class="sql">TO_DATE('2023-03-08 14:30:15', 'YYYY-MM-DD HH24:MI:SS')</code>
######將"08/03/2023 02:30 PM" 字串轉換為DATE: ######
<code class="sql">TO_DATE('08/03/2023 02:30 PM', 'MM/DD/YYYY HH:MI PM')</code>
######注意:############格式遮罩必須與字串的格式匹配,否則會產生錯誤。 ######TO_DATE 函數傳回 NULL,如果字串不能轉換為 DATE 資料型別。 ######

以上是oracle中to_date的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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