Я пытаюсь преобразовать эту строку "0x00009F0900000000" в дату через MySql или Rails, так как я работаю над миграцией.
Не могу найти, какой это формат.Не похоже, что есть способ преобразовать шестнадцатеричное значение в дату с помощью rails или mysql.
Решение, найденное здесь: как привести шестнадцатеричное значение к varchar (datetime)?
SELECT
CAST(
'1900-01-01 00:00:00' +
INTERVAL CAST(CONV(substr(HEX(BinaryData),1,8), 16, 10) AS SIGNED) DAY +
INTERVAL CAST(CONV(substr(HEX(BinaryData),9,8), 16, 10) AS SIGNED)* 10000/3 MICROSECOND
AS DATETIME) AS converted_datetime
FROM
(
SELECT 0x00009F0900000000 AS BinaryData
) d