在MYSQL中寻找日期时间的解码算法。查看示例,解决方案的奖励

时间:2015-08-04 16:02:18

标签: mysql algorithm

尝试了一些在线参考以及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

1 个答案:

答案 0 :(得分:0)

你走了。

select str_to_date(conv(replace('12 51 72 78 CC 27',' ', ''), 16, 10), '%Y%m%d%H%i%s')