Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle konvertiert RAW in das Datumsformat

Vielleicht hilft das:

SELECT utl_raw.cast_to_binary_integer('24E2321A0000000000') raw_to_int
FROM dual
/

Ausgabe ist 36. Ich bin mir nicht sicher, ob Sie Tage oder Stunden benötigen. Im nächsten Beispiel geht es um das Hinzufügen von 36 Stunden zu SYSDATE:

-- SYSDATE + 36/24 --
SELECT SYSDATE+(utl_raw.cast_to_binary_integer('24E2321A0000000000')/24) my_date
FROM dual
/

MY_DATE
---------------------
12/13/2013 4:29:22 AM