NUMBER フィールドをORACLE
日付に変換する際に問題があります。問題は、フィールドが 13 桁で構成される値 1285666505575 を保持していることです。これは標準のタイムスタンプ値だと思いましたが、現在のタイムスタンプ時間は 10 桁で構成されています (ここで確認してください)。フィールドはJAVA
コードから設定されます。dd-mm-yyyy
この数値を人間の形式に変換したいと思います。適切なアドバイスをいただけますか?
前もって感謝します!
@Jesper の助けを借りて、この解決策を見つけました。
select TO_DATE('01/01/1970 00:00:00','DD/MM/YYYY HH24:MI:SS') + (1285666505575 /1000/60/60/24) from dual