尝试了一些在线参考以及unix时间表等,但这些似乎都不起作用。请参阅以下示例。
在ubuntu中运行Mysql 5.5.5。 innodb引擎。 什么都不习惯。这是使用内置的日期时间功能。
以下是6字节十六进制字符串和下面的解码消息的一些示例。我们正在寻找解码算法。即将如何将6字节的十六进制字符串转换为正确的日期/时间。该算法必须在以下示例中正常工作。对于记录之间的小的时间差异,最右边的字节似乎表示正确的秒数差异。即我们展示一个14秒差异的例子。
完整的记录,很好地突出显示并在此处格式化文字doc https://www.dropbox.com/s/zsqy9o2rw1h0e09/mysql%20datetime%20examples%20.docx?dl=0 链接到格式化的word文档与示例。
联系frank%simrex.com re。奖励。 用@
替换%hex strings and decoded date/time pairs are below.
pulled from healthy file running mysql
12 51 72 78 B9 46 ... 2014-10-22 16:53:18
12 51 72 78 B9 54 ... 2014-10-22 16:53:32
12 51 72 78 BA 13 ... 2014-10-22 16:55:23
12 51 72 78 CC 27 ... 2014-10-22 17:01:51
答案 0 :(得分:0)
你走了。
select str_to_date(conv(replace('12 51 72 78 CC 27',' ', ''), 16, 10), '%Y%m%d%H%i%s')