代码之家  ›  专栏  ›  技术社区  ›  Jonathan

将二进制数据转换为日期

  •  0
  • Jonathan  · 技术社区  · 14 年前

    我有以下数据:f0 60 5b 50 bb 27 c4 01

    我99%确信这代表了日期:2004年4月21日17:11:33

    我一辈子都不知道它是如何编码的。我是不是很迟钝?我试过把它作为一个二元日期来读,但这在将来会以一种日期方式回来。我试着假设这是一个时代以来的节拍数,但没有用。

    有人有什么建议吗?

    编辑: 数据来自我无法控制的应用程序的导出。我正试图从这个转储中提取数据,以使应用程序内容的报告更加容易。

    另一个样品是:90 53 EC 85 CB B2 C5 01->06/09/2005 11:12:44

    我只有大约50个人确定这个日期是正确的(这就是为什么我以前没有把它包括在内)。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Anton Gogolev    14 年前

    我想我在搞什么。如果反转字节(以便它们读取 01 C4 27 BB ... 把它喂进 DateTime.FromBinary 你会得到 21.04.0404 16:11:33 离你的约会对象很近。