TO_CHAR (日期時間)

TO_CHAR(日期時間) 會將日期時間或間隔表示式轉換成指定格式的文字字串。

傳回值

VARCHAR2

語法

TO_CHAR({ datetime | interval } [, fmt [, 'nlsparam' ] ])

引數

datetime -- 要轉換成文字的日期時間表示式。

interval -- 要轉換成文字的間隔表示式。

fmt -- 日期時間模型格式,用來指定 char 的格式。預設日期格式是由 NLS_TERRITORY 初始化參數以隱含的方式決定,或是由 NLS_DATE_FORMAT 參數明確設定。如需資料類型格式的資訊,請參閱 Oracle Database SQL Reference

nlsparam -- 指定傳回月份和日期名稱及縮寫時所使用的語言。此引數的格式如下:

'NLS_DATE_LANGUAGE = language' 

依照預設,傳回值會使用階段作業日期語言。

範例

TO_CHAR(SYSDATE) 會傳回 18-JAN-07 之類的值。

TO_CHAR(SYSDATE, 'MONTH DD, YYYY') 會傳回 January 18, 2007 之類的值。