# File lib/innodb/data_type.rb, line 294 def value(data) datetime = BinData::Int64be.read(data) ^ (-1 << 63) date = datetime / 1000000 year, month, day = [date / 10000, (date / 100) % 100, date % 100] time = datetime - (date * 1000000) hour, min, sec = [time / 10000, (time / 100) % 100, time % 100] "%04d-%02d-%02d %02d:%02d:%02d" % [year, month, day, hour, min, sec] end