翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
TO_DATE 関数
TO_DATE は、文字列で表記された日付を DATE データ型に変換します。
構文
TO_DATE (date_str)
TO_DATE (date_str, format)
引数
- date_str
-
日付文字列、または日付文字列にキャストできるデータ型。
- format
-
Spark の日時パターンに一致する文字列リテラル。有効な日時パターンについては、「フォーマットと解析の日時パターン
」を参照してください。
戻り型
TO_DATE は、format の値に応じて DATE を返します。
フォーマットへの変換が失敗すると、エラーが返されます。
例
次の 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);
6 月には 30 日しかないため、結果は null 値です。
to_date ------------ NULL