Oracle資料庫中儲存的日期類型,可以使用to_char()和to_date()函數實現格式轉換。本文將介紹Oracle日期格式轉換的詳細用法和範例。
to_char()函數可以將日期型資料型別轉換成字元型資料型別,格式如下:
##to_char( date,'format')其中date指涉日期型資料類型,format指涉日期格式模板,以下是一些常用的日期格式範本:範本 說明 四位年份 2022YY 兩個年份 22
MM 1縮寫 MAR
#DD 日期(01-31) 05
DAY 05
DAY FRIDAY
DY 星期幾的縮寫 FRI
HH 小時(00-12) 分鐘 45
SS 秒 1 以下是一些to_char()函數的使用範例:
範例1:將日期型資料轉換為字元型數據,並顯示年月日格式
SELECT to_char(sysdate,'YYYY- MM-DD') AS "當前日期" FROM dual;
例2:將日期型數據轉換為字元型數據,並顯示當前月份的縮寫
SELECT to_char(sysdate,' MON') AS "當前月份" FROM dual;
例3:將日期型數據轉換為字元型數據,並顯示當前日期的星期幾縮寫
SELECT to_char(sysdate,' DY') AS "星期幾" FROM dual;
to_date()函數to_date()函數可以將字元型資料型別轉換成日期型資料型別,格式如下:
模板 描述 範例
YYYY 四年份 22MM 月份(01-12) 03
MON 月份縮寫 1 ) 05HH 小時(00-12) 09
HH24 MI ? 45SS 秒 30
#下方是一些to_date()函數中的使用範例:
範例1:將字元型資料轉換為日期型數據,格式為年月日
SELECT to_date('2022-03-05','YYYY-MM-DD ') AS "當前日期" FROM dual;
例2:將字元型資料轉換為日期型數據,格式為月份縮寫
以上是oracle 日期格式怎麼轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!