本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
TO_DATE 陣列
TO_DATE 將字元字串所表示的日期轉換為 DATE 資料類型。
語法
TO_DATE (date_str)
TO_DATE (date_str, format)
引數
- date_str
-
日期字串或可轉換為日期字串的資料類型。
- format
-
符合 Spark 日期時間模式的字串常值。如需有效的日期時間模式,請參閱格式化和剖析的日期時間模式
。
傳回類型
TO_DATE 傳回 DATE,視 format 值而定。
如果轉換成 format 失敗,則會傳回錯誤。
範例
下列 SQL 陳述式會將日期 02 Oct 2001 轉換為日期資料類型。
select to_date('02 Oct 2001', 'dd MMM yyyy');to_date ------------ 2001-10-02 (1 row)
下列 SQL 陳述式會將字串 20010631 轉換為日期。
select to_date('20010631', 'yyyyMMdd');
下列 SQL 陳述式會將字串 20010631 轉換為日期:
to_date('20010631', 'YYYYMMDD', TRUE);
結果是 null 值,因為六月只有 30 天。
to_date ------------ NULL