sql >> データベース >  >> RDS >> Oracle

文字列ISO-8601の日付をOracleのタイムスタンプデータ型に変換します

    日付形式モデルの要素は、日付時間形式モデルのドキュメントにリストされています:

    SELECT to_timestamp_tz ('2014-09-12T11:53:06+00:00', 'YYYY-MM-DD"T"HH24:MI:SSTZH:TZM')
    FROM DUAL
    
    TO_TIMESTAMP_TZ('2014-09-12T11:53:06+00:00','YYYY-MM-DD"T"HH24:MI:SSTZH:TZM')
    ---------------------------------------------------------------------------
    12-SEP-14 11.53.06.000000000 +00:00
    

    固定のT 文字リテラルとして含めることができます:

    これらの文字を日付形式モデルに含めることができます:

    • ハイフン、スラッシュ、コンマ、ピリオド、コロンなどの句読点
    • 二重引用符で囲まれた文字リテラル

    TZH トメゾーンアワー、TZM タイムゾーンの分です。残りはより一般的なモデル要素です。



    1. PostgreSQL/Oracleで2つの日付の差を計算する方法

    2. CONV()–MySQLの異なるベース間で数値を変換する

    3. JavaJUnitテスト用の組み込みPostgreSQL

    4. SQL Server Management Studio(SSMS)で色とフォントを変更する方法-SQL Server/TSQLチュートリアルパート12