Oracle の TO_DATE 関数は、文字列を DATE データ型に変換できます。構文: TO_DATE(文字列, format_mask)。 format_mask は、文字列の日付と時刻部分の形式を指定するプレースホルダー マスクです。プレースホルダーには、YYYY (年)、MM (月)、DD (日)、HH (時)、MI (分)、SS (秒)、FF (10 億分の 1 秒) が含まれます。たとえば、TO_DATE('2023-03-08', 'YYYY-MM-DD') は、「2023-03-08」を DATE に変換します。
Oracle での TO_DATE 関数の使用法
Oracle の TO_DATE 関数は、文字列を DATE データ型に変換するために使用されます。 。
構文:
<code class="sql">TO_DATE(string, format_mask)</code>
ここで:
書式マスク:
書式マスクは、次のプレースホルダーを使用して日付と時刻の部分を指定します:
プレースホルダー | 説明 |
---|---|
YYYY |
4 桁の年 |
#MM
| 2 桁の月 |
2 桁の日 |
|
2 桁の時間 (00-23) |
|
2 桁の分 (00-59) |
|
Two-桁秒 (00-59) |
|
10 億分の 1 秒 |
「2023-03-08」文字列を日付に変換:
<code class="sql">TO_DATE('2023-03-08', 'YYYY-MM-DD')</code>
<code class="sql">TO_DATE('2023-03-08 14:30:15', 'YYYY-MM-DD HH24:MI:SS')</code>
<code class="sql">TO_DATE('08/03/2023 02:30 PM', 'MM/DD/YYYY HH:MI PM')</code>
形式マスクは文字列の形式と一致する必要があります。一致しない場合はエラーが発生します。
TO_DATE 関数は、文字列を DATE データ型に変換できない場合に NULL を返します。以上がOracle での to_date の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。