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

Oracleのto_char()にタイムゾーンの説明を表示する

    通常、TIMESTAMP WITH LOCAL TIME ZONEのタイムゾーンを表示することはできません。 定義上、常に現在のローカルタイムゾーンであるためです。

    +05:30 は現在のタイムゾーンです。次の方法で確認できます:

    SELECT SESSIONTIMEZONE FROM dual;
    

    できません

    ALTER SESSION SET TIME_ZONE = 'IST';
    

    IST 「アイスランド標準時」、「アイルランド標準時」、「イスラエル標準時」などにも使用されます。

    ただし、これは使用できます:

    SELECT TO_CHAR(CAST(LOCALTIMESTAMP AS TIMESTAMP WITH LOCAL TIME ZONE), 'YYYY-MM-DD, HH24:MI:SS TZD') FROM dual;
    

    注、TZD 「夏時間情報」を意味します。インドで夏時間が採用されている場合、TZDが変更される可能性があります。



    1. Oracle日付減算

    2. データベース、テーブル、列の照合を変更するにはどうすればよいですか?

    3. MySQL .Net接続プールconnection.Open()が非常に遅い

    4. Postgresの一意性制約とインデックス