Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle converte RAW para formato de data


Talvez isso ajude:
SELECT utl_raw.cast_to_binary_integer('24E2321A0000000000') raw_to_int
FROM dual
/

A saída é 36. Não tenho certeza se você precisa de dias ou horas. O próximo exemplo é sobre como adicionar 36 horas ao 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