这些时间戳是什么,我如何解码它们?
What are these timestamps and how can i decode them?
我有一堆时间戳需要排序和比较。
它们看起来像这样:
AAAAAIi1o0A=
AAAAAIlhrNQ=
AAAAAIljIZg=
AAAAAIlkA+E=
提供数据的部分告诉我它们是 "TimeStamp".
类型的 8 字节时间戳
我不确定这些格式是什么以及如何使用 php 解码它们。
如有任何帮助,我们将不胜感激。
好的,在写完我的评论后我试了一下,并从中得到了一些有用的(现实的)日期。
这是我所做的...
我计算出你的每个值都是 12 个字节,我丢弃了前 4 个字节,将后 4 个字节作为整体 date/time,然后是 3 个字节的小数秒(也被丢弃)和最后一个我假设字节是一个分隔符,因为我喜欢小数秒值的最后一个字节在所有这些值上都相同,这太巧合了
每一段字节我先从ASCII转换成二进制,然后将4个8位二进制值连接成一个32位值,然后将其转换成十进制,表示1号午夜后的秒数/1/1970
因此,我得到了以下值
Thu, 16 Sep 2004 11:21:37
Thu, 16 Sep 2004 11:35:20
Thu, 16 Sep 2004 11:35:22
Thu, 16 Sep 2004 11:35:23
我有一堆时间戳需要排序和比较。
它们看起来像这样:
AAAAAIi1o0A=
AAAAAIlhrNQ=
AAAAAIljIZg=
AAAAAIlkA+E=
提供数据的部分告诉我它们是 "TimeStamp".
类型的 8 字节时间戳我不确定这些格式是什么以及如何使用 php 解码它们。
如有任何帮助,我们将不胜感激。
好的,在写完我的评论后我试了一下,并从中得到了一些有用的(现实的)日期。
这是我所做的...
我计算出你的每个值都是 12 个字节,我丢弃了前 4 个字节,将后 4 个字节作为整体 date/time,然后是 3 个字节的小数秒(也被丢弃)和最后一个我假设字节是一个分隔符,因为我喜欢小数秒值的最后一个字节在所有这些值上都相同,这太巧合了
每一段字节我先从ASCII转换成二进制,然后将4个8位二进制值连接成一个32位值,然后将其转换成十进制,表示1号午夜后的秒数/1/1970
因此,我得到了以下值
Thu, 16 Sep 2004 11:21:37
Thu, 16 Sep 2004 11:35:20
Thu, 16 Sep 2004 11:35:22
Thu, 16 Sep 2004 11:35:23