現在、UniObjects を使用する UniVerse データ アクセス コードを最適化しているところです。いくつかの実験の後、UniSession.OConv 呼び出しを使用して、10 進数 (ほとんどが MR4 または MR2 または MR2$ を持っています) や日付 (ほとんどすべてが D2/) などの特定のものを解析するのは非常に遅いようです (おそらくサーバーにコールバックして解析します)。
MR*[$] コードのパーサーは既に作成していますが、D2/. 通常は 5 桁の数字として格納されているようです。私たちの UniVerse サーバーは HP-UX 上で実行されているため、Unix エポックからの日数かもしれないと思っていましたが、最終更新日として「15766」を見つけて 86400 (1 日あたりの秒数) を掛けると、2013 年 3 月 2 日になりました。私が知る限り、それはまだ将来であるため、最終更新日としては意味がありません。
これらの日付番号の時間基準を知っている人はいますか?