- ベストアンサー
extract(hour from current_timestamp)で日本時間がでない
Oracle database 10g express edition を使っています。 EXTRACT(HOUR FROM CURRENT_TIMESTAMP)で、UTCがでてきます。 JSTは、この方法では取れないのでしょうか? それとも、何か設定が必要でしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
extract(hour from ...)がUTCを返すのは仕様です。 extract(timezone_hour from ... )と組み合わせるのはどうでしょう。 select mod( EXTRACT(timezone_HOUR FROM CURRENT_TIMESTAMP) + EXTRACT(HOUR FROM CURRENT_TIMESTAMP),24) local_hour from dual
お礼
それが、仕様なんですか・・・ 了解しました。 ありがとうございます。