TO_DATE関数は、CHARまたはVARCHAR2引数をDATEデータ型の値に変換します。
TimesTen型モードを使用している場合、TO_DATE関数の詳細は、TimesTenの以前のリリースのドキュメントを参照してください。
TO_DATE (Expression1
[,Expression2
[,Expression3
]])
パラメータ
TO_DATEには、次のパラメータがあります。
パラメータ | 説明 |
---|---|
Expression1 |
CHARまたはVARCHAR2式。 |
Expression2 |
書式文字列。 この式は、通常は必須です。 オプションになるのは、Expression1 がデフォルトの日付書式YYYY-MM-DD HHMMSSである場合のみです。 |
Expression3 |
現在は無視されているNLSパラメータを指定するための、CHARまたはVARCHAR2式。 |
説明
TO_DATE関数では、日時書式モデルを使用できます。 日時書式モデルの詳細は、「日時書式モデル」を参照してください。
例
Command> SELECT TO_DATE ('1999, JAN 14', 'YYYY, MON DD') FROM dual; < 1999-01-14 00:00:00 > 1 row found. Command> SELECT TO_CHAR(TO_DATE('1999-12:23','YYYY-MM:DD')) FROM dual; < 1999-12-23 00:00:00 > 1 row found. Command> SELECT TO_CHAR(TO_DATE('12-23-1997 10 AM:56:20', 'MM-DD-YYYY HH AM:MI:SS'),'MONTH,DD YYYY HH:MI-SS') FROM dual; < DECEMBER ,23 1997 10:56-20 > 1 row found.