Following @MartinSmith's earlier suggestion in the comments and solution I wrote this simple code
SELECT "0x993902CE" INTO @raw_data;
SELECT conv(substr(@raw_data, 3, 4), 16, 10) INTO @days;
SELECT conv(substr(@raw_data, 7, 4), 16, 10) INTO @minutes;
SELECT "1900-01-01 00:00:00" INTO @start_date;
SELECT date_add(@start_date, interval @days DAY) INTO @date_plus_years;
SELECT date_add(@date_plus_years, interval @minutes MINUTE) INTO @final_date;
SELECT @final_date;
http://sqlfiddle.com/#!2/c960a/37
You can ofcourse inline everything or put it into a function, this is more of a proof of concept.