pl/sql to_date

舒碧發表於2018-09-12

to_date 函式:TO_DATE( string1 [, format_mask] [, nls_language] ) 後面兩個函式為可選 ,意思將字串型別轉換為時間型別 , 可以自定義時間格式

舉例:獲取日期 to_date(`2004-09-01`,`YYYY-MM-DD`)  ,to_date(`20020315`, `yyyymmdd`)  字串的格式要和右邊的格式對得上。

多種日期格式(引自https://blog.csdn.net/lively1982/article/details/17161645):

      YYYY:四位表示的年份 
      YYY,YY,Y:年份的最後三位、兩位或一位,預設為當前世紀 
      MM:01~12的月份編號 
      MONTH:九個字元表示的月份,右邊用空格填補 
      MON:三位字元的月份縮寫 
      WW:一年中的星期 
      D:星期中的第幾天 
      DD:月份中的第幾天 
      DDD:年所中的第幾天 
      DAY:九個字元表示的天的全稱,右邊用空格補齊 
      HH,HH12:一天中的第幾個小時,12進製表示法 
      HH24:一天中的第幾個小時,取值為00~23 
      MI:一小時中的分鐘 
      SS:一分鐘中的秒 
      SSSS:從午夜開始過去的秒數

 

看看 https://www.techonthenet.com/oracle/functions/to_date.php ,很齊全。