我正在优化我们拥有的一些使用 UniObjects 的 UniVerse 数据访问代码。经过一些实验,似乎使用 UniSession.OConv 调用来解析某些东西,例如十进制数(大多数我们有 MR4 或 MR2 或 MR2$)和日期(几乎都是 D2/)非常慢(我认为它可能回调服务器以解析它)。
我已经为 MR*[$] 代码构建了一个解析器,但我想知道它们存储的日期,所以我可以为 D2/构建一个解析器。通常它们似乎存储为 5 位数字。我认为这可能是自我们的 UniVerse 服务器在 HP-UX 上运行以来的 Unix 纪元以来的天数,但是在找到“15766”作为最后修改日期并将其乘以 86400(每天的秒数)之后,我得到了 2013 年 3 月 2 日这作为最后修改日期没有意义,因为据我所知,这仍然是在未来。
有谁知道这些日期数字的时基是什么?