ホームページ  >  記事  >  運用・保守  >  Oracle 時間形式調整チュートリアル

Oracle 時間形式調整チュートリアル

WBOY
WBOYオリジナル
2024-03-07 10:30:05534ブラウズ

Oracle 時間形式調整チュートリアル

Oracle 時刻形式調整チュートリアル

Oracle データベースでは、特にデータのクエリ、表示、処理のプロセスにおいて、時刻形式の調整は非常に一般的な操作です。この記事では、Oracle データベースで時刻形式を調整する方法を紹介し、具体的なコード例を示して、読者が時刻形式調整操作をよりよく理解し、適用できるようにしたいと考えています。

1. TO_DATE 関数

Oracle データベースの TO_DATE 関数は、文字の日付データを日付データに変換するために使用され、その基本的な構文は次のとおりです。 date_string は変換される日付文字列で、format は日付文字列の形式です。具体的な例を次に示します。

TO_DATE(date_string, format)

上記のコードは、文字列「2022-01-01」を日付データに変換し、結果を出力します。 TO_DATE 関数を使用する場合は、形式パラメータが date_string の形式と一致していることを確認する必要があります。一致しない場合、変換は失敗します。

2. TO_CHAR 関数

TO_CHAR 関数は、日付データを指定された形式の文字データに変換するために使用され、その基本的な構文は次のとおりです。は変換された日付データ、format は変換された日付形式です。以下に例を示します。

SELECT TO_DATE('2022-01-01', 'yyyy-mm-dd') FROM dual;

上記のコードは、現在のシステム時刻 SYSDATE を「yyyy-MM-dd HH24:MI:SS」形式の文字データに変換して出力します。

3. 日付書式設定記号

TO_DATE 関数と TO_CHAR 関数を使用する場合、日付書式を正しく指定するには、日付書式設定記号の意味を理解する必要があります。一般的に使用される日付書式設定記号とその意味を次に示します。

YYYY: 4 桁の年

MM: 月 (01-12)
  • DD:日付 (01-31)
  • HH24: 時 (00-23)
  • MI: 分 (00-59)
  • SS: 秒 (00-59)
  • 必要に応じて、他の書式設定記号を使用して、さまざまな時刻形式の要件を満たすこともできます。
  • 4. 応用例

次に、具体的なケースを使用して時刻形式を調整する方法を示します。

注文番号や注文時間などのフィールドを含むテーブル order_info があるとします。注文時間を年-月-日の形式で表示する必要があります。対応する SQL コードは次のとおりです。

TO_CHAR(date, format)

上記のコードにより、order_info テーブルの注文時刻フィールド order_time を「yyyy-MM-dd」形式で表示し、formatted_time フィールドという名前を付けることができます。

概要:

この記事では、TO_DATE 関数と TO_CHAR 関数の使用や日付書式設定記号の適用など、Oracle データベースで時刻書式を調整する方法を紹介します。具体的な例を通じて、読者は時間形式調整のスキルをより深く理解し、習得することができます。

上記は Oracle 時刻フォーマット調整チュートリアルの全内容です。読者の参考になれば幸いです。

以上がOracle 時間形式調整チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。